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