Role: Allows to access data of the the line feature created with an angle to a curve.
Properties
- Property Angle() As (Read Only)
-
Role: Get the angle to the reference curve of the line.
- Parameters:
-
- oAngle
- angle dd>
- Property BeginOffset() As (Read Only)
-
Role: Get the start length of the line.
- Parameters:
-
- oStart
- start length dd>
- Property Curve() As
-
Role: Get the reference curve.
- Parameters:
-
- oCurve
- reference curve. dd>
- Property EndOffset() As (Read Only)
-
Role: Get the end length of the line.
- Parameters:
-
- oEnd
- end length dd>
- Property Geodesic() As
-
Role: Get geodesic mode.
If geodesic, the line lies on the support surface, otherwise
the surface is only used to compute the line direction.
- Parameters:
-
- oGeod
- Geodesic boolean dd>
- Property Orientation() As
-
Role: Get the line orientation.
Orientation allows to reverse the line direction from the reference point.
For a line of L length, it is the same as creating this line with -L length.
- Parameters:
-
- oOrientation
- orientation : can be 1 or -1 dd>
- Property Point() As
-
Role: Get the starting point of the line.
- Parameters:
-
- oPoint
- starting point. dd>
- Property Surface() As
-
Role: Get the support surface.
- Parameters:
-
- oSurface
- support surface. 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>