pycatia.hybrid_shape_interfaces.hybrid_shape_plane_mean

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_plane_mean.HybridShapePlaneMean(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.Plane
HybridShapePlaneMean

Represents the hybrid shape mean plane feature object.
Role: To access the data of the hybrid shape mean plane feature object. This
data includes:

The list of points

Use the CATIAHybridShapeFactory to create a HybridShapePlaneMean
object.

See also:
HybridShapeFactory
add_point(i_passing_point: Reference) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub AddPoint(Reference iPassingPoint)

Adds a point to the mean plane.

Parameters:

iPassingPoint
The point to add

Sub-element(s) supported (see

Boundary object): Vertex.
Parameters:

i_passing_point (Reference) –

Return type:

None

get_point(i_rank: int, o_passing_point: Reference) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub GetPoint(long iRank,
Reference oPassingPoint)

Retrieves the point at a given position.

Parameters:

iRank
The rank of the point to retrieve
oPassingPoint
The point retrieved at this rank
Parameters:
  • i_rank (int) –

  • o_passing_point (Reference) –

Return type:

None

get_pos(i_point: Reference) int

Note

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

Gets the position of an element in the list.

Parameters:

iPoint
point
oPos
position of point
Parameters:

i_point (Reference) –

Return type:

int

get_size() int

Note

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

Gets the size of the list (number of points).

Parameters:

oSize
position of point
Return type:

int

remove_all() None

Note

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

Removes all elements in the list of points.
Return type:

None

remove_element(i_rank: int) None

Note

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

Removes a point in the list.

Parameters:

iRank
The rank of the point to remove
Parameters:

i_rank (int) –

Return type:

None

replace_point_at_position(i_point: Reference, i_pos: int) None

Note

CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
o Sub ReplacePointAtPosition(Reference iPoint,
long iPos)

Replaces a point in the list at the given position.

Parameters:

oPoint
point
iPos
position of point
Parameters:
Return type:

None