HybridShapeLineBisecting (Object)

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

Use the CATIAHybridShapeFactory to create a HybridShapeAffinity object.

See also:

Properties


Property BeginOffset() As (Read Only)
Returns the start offset of the line.
Property Elem1() As
Returns or sets the first line used to create the bisecting line.

Sub-element(s) supported (see object): see or .
Property Elem2() As
Returns or sets the second line used to create the bisecting line.
Sub-element(s) supported (see object): see or .
Property EndOffset() As (Read Only)
Returns the end offset of the line.
Property Orientation() As
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)
Property RefPoint() As
Returns or sets the reference point used to create the bisecting line.
Sub-element(s) supported (see object): see .
Property SolutionType() As
Returns or sets the solution type.
Role: The solution type allows you to know where is the bisecting line.
Property Support() As
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 object): see .

Methods


Func GetLengthType() As
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
Func GetSymmetricalExtension() As
Gets whether the symmetrical extension of the line is active.
Parameters:
oSym
Symetry flag
Sub SetLengthType( 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
Sub SetSymmetricalExtension( iSym)
Sets the symmetrical extension of the line (start = -end).
Parameters:
iSym
Symetry flag