pycatia.hybrid_shape_interfaces.hybrid_shape_line_bisecting

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-07-06 14:02:20.222384

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.hybrid_shape_interfaces.hybrid_shape_line_bisecting.HybridShapeLineBisecting(com_object)

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
MecModInterfaces.HybridShape
CATGSMIDLItf.Line
HybridShapeLineBisecting

Represents the hybrid shape bisecting line feature object.
Role: To access the data of the hybrid shape bisecting line feature object.
This data includes:

The two lines used to create the bisecting line
The reference point
The support
The start and end offsets
The orientation
The solution type

Use the CATIAHybridShapeFactory to create a HybridShapeAffinity
object.

See also:
HybridShapeFactory
property begin_offset: Length

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property BeginOffset() As Length (Read Only)

Returns the start offset of the line.
Return type:

Length

property elem1: Reference

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property Elem1() As Reference

Returns or sets the first line used to create the bisecting
line.

Sub-element(s) supported (see Boundary object): see
RectilinearTriDimFeatEdge or RectilinearBiDimFeatEdge.
Return type:

Reference

property elem2: Reference

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property Elem2() As Reference

Returns or sets the second line used to create the bisecting
line.
Sub-element(s) supported (see Boundary object): see
RectilinearTriDimFeatEdge or RectilinearBiDimFeatEdge.
Return type:

Reference

property end_offset: Length

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property EndOffset() As Length (Read Only)

Returns the end offset of the line.
Return type:

Length

get_length_type() int

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Func GetLengthType() As long

Gets the length type Default is 0.

Parameters:

oType
The length type = 0 : length - the line is limited by its extremities =
1 : infinite - the line is infinite = 2 : infinite start point - the line is infinite on
the side of the start point = 3 : infinite end point - the line is infinite on the side
of the end point
Return type:

int

get_symmetrical_extension() bool

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Func GetSymmetricalExtension() As boolean

Gets whether the symmetrical extension of the line is
active.

Parameters:

oSym
Symetry flag
Return type:

bool

property orientation: int

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property Orientation() As long

Returns or sets the orientation used to compute the bisecting
line.
Role: the orientation specifies bisecting line position
Legal values: The orientation can be the same(1) or the inverse(-1)
Return type:

int

property ref_point: Reference

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property RefPoint() As Reference

Returns or sets the reference point used to create the bisecting
line.
Sub-element(s) supported (see Boundary object): see Vertex.
Return type:

Reference

set_length_type(i_type: int) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub SetLengthType(long iType)

Sets the length type Default is 0.

Parameters:

iType
The length type = 0 : length - the line is limited by its extremities =
1 : infinite - the line is infinite = 2 : infinite start point - the line is infinite on
the side of the start point = 3 : infinite end point - the line is infinite on the side
of the end point
Parameters:

i_type (int) –

Return type:

None

set_symmetrical_extension(i_sym: bool) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub SetSymmetricalExtension(boolean iSym)

Sets the symmetrical extension of the line (start = -end).

Parameters:

iSym
Symetry flag
Parameters:

i_sym (bool) –

Return type:

None

property solution_type: bool

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property SolutionType() As boolean

Returns or sets the solution type.
Role: The solution type allows you to know where is the bisecting line.
Return type:

bool

property support: Reference

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
o Property Support() As Reference

Returns or sets the support used to create the bisecting
line.

Parameters:

oElem
retrieve the support of the bisecting line.
Sub-element(s) supported (see

Boundary object): see Face.
Return type:

Reference