OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    STEPConstruct Class Reference

    Defines tools for creation and investigation STEP constructs used for representing various kinds of data, such as product and assembly structure, unit contexts, associated information The creation of these structures is made according to currently active schema (AP203 or AP214 CD2 or DIS) This is taken from parameter write.step.schema. More...

    #include <STEPConstruct.hxx>

    Static Public Member Functions

    static occ::handle< StepRepr_RepresentationItemFindEntity (const occ::handle< Transfer_FinderProcess > &FinderProcess, const TopoDS_Shape &Shape)
     Returns STEP entity of the (sub)type of RepresentationItem which is a result of the translation of the Shape, or Null if no result is recorded.
    static occ::handle< StepRepr_RepresentationItemFindEntity (const occ::handle< Transfer_FinderProcess > &FinderProcess, const TopoDS_Shape &Shape, TopLoc_Location &Loc)
     The same as above, but in the case if item not found, repeats search on the same shape without location. The Loc corresponds to the location with which result is found (either location of the Shape, or Null).
    static TopoDS_Shape FindShape (const occ::handle< Transfer_TransientProcess > &TransientProcess, const occ::handle< StepRepr_RepresentationItem > &item)
     Returns Shape resulting from given STEP entity (Null if not mapped).
    static bool FindCDSR (const occ::handle< Transfer_Binder > &ComponentBinder, const occ::handle< StepShape_ShapeDefinitionRepresentation > &AssemblySDR, occ::handle< StepShape_ContextDependentShapeRepresentation > &ComponentCDSR)
     Find CDSR corresponding to the component in the specified assembly.

    Detailed Description

    Defines tools for creation and investigation STEP constructs used for representing various kinds of data, such as product and assembly structure, unit contexts, associated information The creation of these structures is made according to currently active schema (AP203 or AP214 CD2 or DIS) This is taken from parameter write.step.schema.

    Member Function Documentation

    ◆ FindCDSR()

    bool STEPConstruct::FindCDSR ( const occ::handle< Transfer_Binder > & ComponentBinder,
    const occ::handle< StepShape_ShapeDefinitionRepresentation > & AssemblySDR,
    occ::handle< StepShape_ContextDependentShapeRepresentation > & ComponentCDSR )
    static

    Find CDSR corresponding to the component in the specified assembly.

    ◆ FindEntity() [1/2]

    occ::handle< StepRepr_RepresentationItem > STEPConstruct::FindEntity ( const occ::handle< Transfer_FinderProcess > & FinderProcess,
    const TopoDS_Shape & Shape )
    static

    Returns STEP entity of the (sub)type of RepresentationItem which is a result of the translation of the Shape, or Null if no result is recorded.

    ◆ FindEntity() [2/2]

    occ::handle< StepRepr_RepresentationItem > STEPConstruct::FindEntity ( const occ::handle< Transfer_FinderProcess > & FinderProcess,
    const TopoDS_Shape & Shape,
    TopLoc_Location & Loc )
    static

    The same as above, but in the case if item not found, repeats search on the same shape without location. The Loc corresponds to the location with which result is found (either location of the Shape, or Null).

    ◆ FindShape()

    TopoDS_Shape STEPConstruct::FindShape ( const occ::handle< Transfer_TransientProcess > & TransientProcess,
    const occ::handle< StepRepr_RepresentationItem > & item )
    static

    Returns Shape resulting from given STEP entity (Null if not mapped).


    The documentation for this class was generated from the following file: