pycatia.cat_str_functional_interfaces.sfm_manager

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

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.cat_str_functional_interfaces.sfm_manager.SFMManager(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
SfmManager

Services about Structure Functional Modeler applications: SFD and
SDD.
Role: To manage some services.
add_hull() None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub AddHull()

Add the Hull feature according to the PRM resources.
Role: Allows adding the Hull feature according to the PRM
resources.

Returns:
S_OK if everything ran ok.
Return type:

None

get_all_uc1_welds() SFMWelds

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetAllUC1Welds() As SfmWelds

Gets all UC1 Weld features in Part.

Parameters:

oWelds
[out] The retrieved UC1 Weld features.

Returns:
S_OK if everything ran ok.

Example :
This example gets welds features in Part.

Dim Welds As SfmWelds
Set Welds = ManagerObj.GetWelds(Nothing)
Return type:

SFMWelds

get_hull() Reference

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetHull() As Reference

Returns the Hull feature in the part.

Example:
This example retrieves in Hull the Hull object.

Dim Hull As Reference
SfmManager.GetHull Hull
Return type:

Reference

get_plane_systems() References

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetPlaneSystems() As References

Returns the list of PlaneSystems in the part.

Example:
This example retrieves in PlaneSystems the list of PlaneSystems
objects.

Dim PlaneSystems As References
SfmManager.GetPlaneSystems PlaneSystems
Return type:

References

get_reference_plane(i_plane_system_index: cat_variant, i_plane_index: cat_variant) Reference

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetReferencePlane(CATVariant iPlaneSystemIndex,
CATVariant iPlaneIndex) As Reference

Returns a reference plane in the specific PlaneSystems.

Example:
This example retrieves in RefPlane the reference planes contained into
the 1st PlaneSystem, and which has CROSS.12 as a name.

Dim RefPlane As Reference
SfmManager.GetReferencePlane 1, “CROSS.12”, RefPlane
Parameters:
  • i_plane_system_index (cat_variant) –

  • i_plane_index (cat_variant) –

Return type:

Reference

get_super_members() References

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetSuperMembers() As References

Returns the list of SuperMembers in the part.

Example:
This example retrieves in SuperMembers the list of SuperMembers
objects.

Dim SuperMembers As References
SfmManager.GetSuperMembers SuperMembers
Return type:

References

get_super_plates() References

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetSuperPlates() As References

Returns the list of SuperPlates in the part.

Example:
This example retrieves in SuperPlates the list of SuperPlates
objects.

Dim SuperPlates As References
SfmManager.GetSuperPlates SuperPlates
Return type:

References

get_super_stiffeners() References

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetSuperStiffeners() As References

Returns the list of SuperStiffeners in the part.

Example:
This example retrieves in SuperStiffeners the list of SuperStiffeners
objects.

Dim SuperStiffeners As References
SfmManager.GetSuperStiffeners SuperStiffeners
Return type:

References

get_super_stiffeners_on_free_edge() References

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func GetSuperStiffenersOnFreeEdge() As References

Returns the list of SuperStiffenersOnFreeEdge in the part.

Example:
This example retrieves in SuperStiffenersOnFreeEdge the list of
SuperStiffenersOnFreeEdge objects.

Dim SuperStiffenersOnFreeEdge As References
SfmManager.GetSuperStiffenersOnFreeEdge
SuperStiffenersOnFreeEdge
Return type:

References

init_resources() None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub InitResources()

Initialize environment (PRM resources).
Role: Allows initializing environment (PRM resources).

Returns:
S_OK if everything ran ok.
Return type:

None

synchronize_hull() None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub SynchronizeHull()

Synchronize PlaneSystems according with the PRM resources.
Role: Allows synchronizing the PlaneSystems with the PRM
resources.

Returns:
S_OK if everything ran ok.
Return type:

None

synchronize_planes() None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub SynchronizePlanes()

Synchronize PlaneSystems according with the PRM resources.
Role: Allows synchronizing the PlaneSystems with the PRM
resources.

Returns:
S_OK if everything ran ok.
Return type:

None