pycatia.hybrid_shape_interfaces.hybrid_shape_line_angle

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_angle.HybridShapeLineAngle(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
HybridShapeLineAngle

Line defined from a reference curve, a plane or a surface, a point and an
angle.
Role: Allows to access data of the the line feature created with an angle to a
curve.
property angle: Angle

Note

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

Role: Get the angle to the reference curve of the line.

Parameters:

oAngle
angle
Return type:

Angle

property begin_offset: Length

Note

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

Role: Get the start length of the line.

Parameters:

oStart
start length
Return type:

Length

property curve: Reference

Note

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

Role: Get the reference curve.

Parameters:

oCurve
reference curve.
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)

Role: Get the end length of the line.

Parameters:

oEnd
end length
Return type:

Length

property geodesic: bool

Note

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

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
Return type:

bool

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

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
Return type:

int

property point: Reference

Note

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

Role: Get the starting point of the line.

Parameters:

oPoint
starting point.
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 surface: Reference

Note

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

Role: Get the support surface.

Parameters:

oSurface
support surface.
Return type:

Reference