pycatia.funct_system_interfaces.functional_description

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_description.FunctionalDescription(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
FunctionalDescription

The interface to access a Functional Description.
property actions: FunctionalActions

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Actions() As FunctionalActions (Read Only)

Get the Actions collection.
Return type:

FunctionalActions

property actions_groups: FunctActionsGroups

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property ActionsGroups() As FunctActionsGroups (Read Only)

Get the ActionsGroups collection.
Return type:

FunctActionsGroups

create_position(i_x: float, i_y: float) FunctionalPosition

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func CreatePosition(double iX,
double iY) As FunctionalPosition

Create a Position.

To create actions pointing to NULL
Parameters:
  • i_x (float) –

  • i_y (float) –

Return type:

FunctionalPosition

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

property objects: FunctionalObjects

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Objects() As FunctionalObjects (Read Only)

Get the Objects collection.
Return type:

FunctionalObjects

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

unlock() None

Note

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

Unlock.

To remove the protection against modifications.
Return type:

None

property variants: FunctionalVariants

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Variants() As FunctionalVariants (Read Only)

Get the Variants collection.

(gives a NULL pointer if the description is a itself variant)
Return type:

FunctionalVariants