pycatia.arrangement_interfaces.arrangement_boundary

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_boundary.ArrangementBoundary(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
ArrangementBoundary

Access properties and functions of an ArrangementBoundary
object.
Role: Use this interface to control the visualization mode, section parameters,
nodes that define the ArrangementBoundary 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 collection of ArrangementNodes that make up the
ArrangementBoundary.

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

Dim objArrNodes As ArrangementNodes
Set objArrNodes = objBoundary1.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 whose 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
objBoundary1 object.

Dim objProd As Product
objProd = objBoundary1.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 ArrangementBoundary object.

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

Dim dblBoundaryLength As Double
dblBoundaryLength = objBoundary1.Length
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 ArrangementBoundary
object.

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

Dim dblSectionHeight As Double
dblSectionHeight = objBoundary1.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 SectionType for an ArrangementBoundary
object.
Legal values:

CatArrangementRouteSectionNone
CatArrangementRouteSectionRectangular

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

objBoundary1.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 ArrangementBoundary
object.

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

Dim dblSectionWidth As Double
dblSectionWidth = objBoundary1.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 ArrangementBoundary
object.

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

objBoundary1.VisuMode = CatArrangementRouteVisuModeSolid
Returns:

enum cat_arrangement_route_visu_mode

Return type:

int