pycatia.hybrid_shape_interfaces.hybrid_shape_spine¶
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_spine.HybridShapeSpine(com_object)¶ Note
CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectMecModInterfaces.HybridShapeHybridShapeSpineRepresents the hybrid spine curve feature object.Role:Use the CATIAHybridShapeFactory to create a HybridShapeSpineobject.See also:HybridShapeFactory-
add_guide(i_guide: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub AddGuide(Reference iGuide)Adds a guide to the spine curve.Parameters:iGuideThe guide curve to be added
- Parameters
i_guide (Reference) –
- Returns
None
- Return type
None
-
add_section(i_section: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub AddSection(Reference iSection)Adds a section or a plane to the spine curve.Parameters:iSectionThe section curve or plane to be addedSub-element(s) supported (seeBoundary object): PlanarFace.
- Parameters
i_section (Reference) –
- Returns
None
- Return type
None
-
get_guide(i_idx: int, op_ia_guide: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub GetGuide(long iIdx,Reference opIAGuide)Retrieves a guide .Parameters:iIdxThe index of the guideopIAGuideThe guide retrieved
- Parameters
i_idx (int) –
op_ia_guide (Reference) –
- Returns
None
- Return type
None
-
get_number_of_guides() → int¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Func GetNumberOfGuides() As longRetrieves number of guides in a spine curve.Parameters:oNbGuidesNumber of guides in a spine curve
- Returns
int
- Return type
int
-
get_number_of_sections() → int¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Func GetNumberOfSections() As longRetrieves number of sections in a spine curve.Parameters:oNbSectionsNumber of sections in a spine curve
- Returns
int
- Return type
int
-
get_section(i_idx: int, o_section: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub GetSection(long iIdx,Reference oSection)Retrieves a section or a plane.Parameters:iIdxThe index of the sectionoSectionThe section retrieved
- Parameters
i_idx (int) –
o_section (Reference) –
- Returns
None
- Return type
None
-
modify_guide_curve(ip_ia_guide: pycatia.in_interfaces.reference.Reference, ip_ia_new_guide: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub ModifyGuideCurve(Reference ipIAGuide,Reference ipIANewGuide)Modifies a guide from the spine curve.Parameters:ipIAGuideThe guide curve to be replaced.ipIANewGuideThe new guide curve or plane which replaces the oldone.
-
modify_section_curve(ip_ia_section: pycatia.in_interfaces.reference.Reference, ip_ia_new_section: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub ModifySectionCurve(Reference ipIASection,Reference ipIANewSection)Modifies a section or a plane from the spine curve.Parameters:ipIASectionThe section curve or plane to be replaced.ipIANewSectionThe new section curve or plane which replaces the oldone.
-
property
orientation¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384)
- o Property Orientation() As longGets or Sets the orientation. Orientation by reference with the normal tothe first section/plane
- Returns
int
- Return type
int
-
remove_guide(i_guide: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub RemoveGuide(Reference iGuide)Removes a guide from the spine curve.Parameters:iGuideThe guide curve to be removed.
- Parameters
i_guide (Reference) –
- Returns
None
- Return type
None
-
remove_section(i_section: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub RemoveSection(Reference iSection)Removes a section or a plane from the spine curve.Parameters:iSectionThe section curve or plane to be removed.Sub-element(s) supported (seeBoundary object): PlanarFace.
- Parameters
i_section (Reference) –
- Returns
None
- Return type
None
-
set_start_point(i_point: pycatia.in_interfaces.reference.Reference) → None¶ Note
- CAA V5 Visual Basic Help (2020-07-06 14:02:20.222384))
- o Sub SetStartPoint(Reference iPoint)Sets the start point of the spine curve.Parameters:iPointThe point to be set as the spine curve startpoint.Sub-element(s) supported (seeBoundary object): Vertex.
- Parameters
i_point (Reference) –
- Returns
None
- Return type
None
-