pycatia.funct_system_interfaces.functional_object

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.funct_system_interfaces.functional_object.FunctionalObject(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
CATFunctSystemItf.FunctionalElement
CATFunctSystemItf.FunctionalPosition
FunctionalObject

The interface to access a Functional Object.
get_facet(i_fm: FunctionalFacetMgr) FunctionalFacet

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetFacet(FunctionalFacetMgr iFM) As FunctionalFacet

Returns the Facet.
Parameters:

i_fm (FunctionalFacetMgr) –

Return type:

FunctionalFacet

get_facet_by_name(i_fm: str) FunctionalFacet

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetFacetByName(CATBSTR iFM) As FunctionalFacet

Returns the Facet.
Parameters:

i_fm (str) –

Return type:

FunctionalFacet

search_facet(i_fm: FunctionalFacetMgr, i_create_if_necessary: bool) FunctionalFacet

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func SearchFacet(FunctionalFacetMgr iFM,
boolean iCreateIfNecessary) As FunctionalFacet

Searches the Facet.
Parameters:
Return type:

FunctionalFacet

search_facet_by_name(i_fm: str, i_create_if_necessary: bool) FunctionalFacet

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func SearchFacetByName(CATBSTR iFM,
boolean iCreateIfNecessary) As FunctionalFacet

Searches the Facet.
Parameters:
  • i_fm (str) –

  • i_create_if_necessary (bool) –

Return type:

FunctionalFacet