pycatia.arrangement_interfaces.arrangement_pathway

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.arrangement_interfaces.arrangement_pathway.ArrangementPathway(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
ArrangementPathway

Use this object to access properties and methods of an ArrangementPathway
object.
Role: Use this interface to control the visualization mode, section parameters,
nodes that define the ArrangementPathway object.
property arrangement_nodes: ArrangementNodes

Note

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

Returns the ArrangementNodes that make up the
ArrangementPathway.

Example:
This example gets the ArrangementNodes for the objPathway1
object.

Dim objArrNodes As ArrangementNodes
Set objArrNodes = objPathway1.ArrangementNodes
Return type:

ArrangementNodes

get_technological_object(i_application_type: str) AnyObject

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetTechnologicalObject(CATBSTR iApplicationType) As
CATBaseDispatch

Returns the applicative data which type is the given
parameter.

Parameters:

iApplicationType
The type of applicative data searched.
oApplicativeObj
The matched applicative object.

Example:
This example retrieves the desired applicative object from the
objPathway1 object.

Dim objProd As Product
objProd = objPathway1.GetTechnologicalObject(“Product”)
Parameters:

i_application_type (str) –

Return type:

AnyObject

property length: float

Note

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

Returns the length of the ArrangementPathway object.

Example:
This example retrieves the Length of the objPathway1
object.

Dim dblLength As Double
dblLength = objPathway1.Length
Return type:

float

property section_diameter: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property SectionDiameter() As double

Returns or sets the SectionDiameter for an ArrangementPathway
object.

Example:
This example retrieves the SectionDiameter for the objPathway1
object.

Dim dblSectionDia As Double
dblSectionDia = objPathway1.SectionDiameter
Return type:

float

property section_height: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property SectionHeight() As double

Returns or sets the SectionHeight for an ArrangementPathway
object.

Example:
This example gets the SectionHeight for the objPathway1
object.

Dim dblSectionHeight As Double
dblSectionHeight = objPathway1.SectionHeight
Return type:

float

property section_type: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property SectionType() As CATArrangementRouteSection

Returns or sets the Section for an ArrangementPathway
object.

Example:
This example sets the SectionType for the objPathway1 object to
CatArrangementRouteSectionRectangular.

objPathway1.SectionType = CatArrangementRouteSectionRectangular
Returns:

enum cat_arrangement_route_section

Return type:

int

property section_width: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property SectionWidth() As double

Returns or sets the SectionWidth for an ArrangementPathway
object.

Example:
This example gets the SectionWidth for the objPathway1
object.

Dim dblSectionWidth As Double
dblSectionWidth = objPathway1.SectionWidth
Return type:

float

property visu_mode: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property VisuMode() As CATArrangementRouteVisuMode

Returns or sets the Visualization Mode for an ArrangementPathway
object.

Example:
This example sets the Visualization Mode for the objPathway1 object to
CatArrangementRouteVisuModeSolid.

objPathway1.VisuMode = CatArrangementRouteVisuModeSolid
Returns:

enum cat_arrangement_route_visu_mode

Return type:

int