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_Part Class Reference

    Provides tools for creating STEP structures associated with part (SDR), such as PRODUCT, PDF etc., as required by current schema Also allows to investigate and modify this data. More...

    #include <STEPConstruct_Part.hxx>

    Public Member Functions

     STEPConstruct_Part ()
    void MakeSDR (const occ::handle< StepShape_ShapeRepresentation > &aShape, const occ::handle< TCollection_HAsciiString > &aName, const occ::handle< StepBasic_ApplicationContext > &AC, const occ::handle< StepData_StepModel > &theStepModel)
    void ReadSDR (const occ::handle< StepShape_ShapeDefinitionRepresentation > &aShape)
    bool IsDone () const
    occ::handle< StepShape_ShapeDefinitionRepresentationSDRValue () const
     Returns SDR or Null if not done.
    occ::handle< StepShape_ShapeRepresentationSRValue () const
     Returns SDR->UsedRepresentation() or Null if not done.
    occ::handle< StepBasic_ProductContextPC () const
    occ::handle< TCollection_HAsciiStringPCname () const
    occ::handle< TCollection_HAsciiStringPCdisciplineType () const
    void SetPCname (const occ::handle< TCollection_HAsciiString > &namename)
    void SetPCdisciplineType (const occ::handle< TCollection_HAsciiString > &labellabel)
    occ::handle< StepBasic_ApplicationContextAC () const
    occ::handle< TCollection_HAsciiStringACapplication () const
    void SetACapplication (const occ::handle< TCollection_HAsciiString > &text)
    occ::handle< StepBasic_ProductDefinitionContextPDC () const
    occ::handle< TCollection_HAsciiStringPDCname () const
    occ::handle< TCollection_HAsciiStringPDCstage () const
    void SetPDCname (const occ::handle< TCollection_HAsciiString > &labellabel)
    void SetPDCstage (const occ::handle< TCollection_HAsciiString > &labellabel)
    occ::handle< StepBasic_ProductProduct () const
    occ::handle< TCollection_HAsciiStringPid () const
    occ::handle< TCollection_HAsciiStringPname () const
    occ::handle< TCollection_HAsciiStringPdescription () const
    void SetPid (const occ::handle< TCollection_HAsciiString > &idid)
    void SetPname (const occ::handle< TCollection_HAsciiString > &labellabel)
    void SetPdescription (const occ::handle< TCollection_HAsciiString > &text)
    occ::handle< StepBasic_ProductDefinitionFormationPDF () const
    occ::handle< TCollection_HAsciiStringPDFid () const
    occ::handle< TCollection_HAsciiStringPDFdescription () const
    void SetPDFid (const occ::handle< TCollection_HAsciiString > &idid)
    void SetPDFdescription (const occ::handle< TCollection_HAsciiString > &text)
    occ::handle< StepBasic_ProductDefinitionPD () const
    occ::handle< TCollection_HAsciiStringPDdescription () const
    void SetPDdescription (const occ::handle< TCollection_HAsciiString > &text)
    occ::handle< StepRepr_ProductDefinitionShapePDS () const
    occ::handle< TCollection_HAsciiStringPDSname () const
    occ::handle< TCollection_HAsciiStringPDSdescription () const
    void SetPDSname (const occ::handle< TCollection_HAsciiString > &labellabel)
    void SetPDSdescription (const occ::handle< TCollection_HAsciiString > &text)
    occ::handle< StepBasic_ProductRelatedProductCategoryPRPC () const
    occ::handle< TCollection_HAsciiStringPRPCname () const
    occ::handle< TCollection_HAsciiStringPRPCdescription () const
    void SetPRPCname (const occ::handle< TCollection_HAsciiString > &labellabel)
    void SetPRPCdescription (const occ::handle< TCollection_HAsciiString > &text)

    Detailed Description

    Provides tools for creating STEP structures associated with part (SDR), such as PRODUCT, PDF etc., as required by current schema Also allows to investigate and modify this data.

    Constructor & Destructor Documentation

    ◆ STEPConstruct_Part()

    STEPConstruct_Part::STEPConstruct_Part ( )

    Member Function Documentation

    ◆ AC()

    occ::handle< StepBasic_ApplicationContext > STEPConstruct_Part::AC ( ) const

    ◆ ACapplication()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::ACapplication ( ) const

    ◆ IsDone()

    bool STEPConstruct_Part::IsDone ( ) const

    ◆ MakeSDR()

    void STEPConstruct_Part::MakeSDR ( const occ::handle< StepShape_ShapeRepresentation > & aShape,
    const occ::handle< TCollection_HAsciiString > & aName,
    const occ::handle< StepBasic_ApplicationContext > & AC,
    const occ::handle< StepData_StepModel > & theStepModel )

    ◆ PC()

    occ::handle< StepBasic_ProductContext > STEPConstruct_Part::PC ( ) const

    ◆ PCdisciplineType()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PCdisciplineType ( ) const

    ◆ PCname()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PCname ( ) const

    ◆ PD()

    occ::handle< StepBasic_ProductDefinition > STEPConstruct_Part::PD ( ) const

    ◆ PDC()

    occ::handle< StepBasic_ProductDefinitionContext > STEPConstruct_Part::PDC ( ) const

    ◆ PDCname()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDCname ( ) const

    ◆ PDCstage()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDCstage ( ) const

    ◆ PDdescription()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDdescription ( ) const

    ◆ Pdescription()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::Pdescription ( ) const

    ◆ PDF()

    occ::handle< StepBasic_ProductDefinitionFormation > STEPConstruct_Part::PDF ( ) const

    ◆ PDFdescription()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDFdescription ( ) const

    ◆ PDFid()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDFid ( ) const

    ◆ PDS()

    occ::handle< StepRepr_ProductDefinitionShape > STEPConstruct_Part::PDS ( ) const

    ◆ PDSdescription()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDSdescription ( ) const

    ◆ PDSname()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PDSname ( ) const

    ◆ Pid()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::Pid ( ) const

    ◆ Pname()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::Pname ( ) const

    ◆ Product()

    occ::handle< StepBasic_Product > STEPConstruct_Part::Product ( ) const

    ◆ PRPC()

    occ::handle< StepBasic_ProductRelatedProductCategory > STEPConstruct_Part::PRPC ( ) const

    ◆ PRPCdescription()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PRPCdescription ( ) const

    ◆ PRPCname()

    occ::handle< TCollection_HAsciiString > STEPConstruct_Part::PRPCname ( ) const

    ◆ ReadSDR()

    void STEPConstruct_Part::ReadSDR ( const occ::handle< StepShape_ShapeDefinitionRepresentation > & aShape)

    ◆ SDRValue()

    occ::handle< StepShape_ShapeDefinitionRepresentation > STEPConstruct_Part::SDRValue ( ) const

    Returns SDR or Null if not done.

    ◆ SetACapplication()

    void STEPConstruct_Part::SetACapplication ( const occ::handle< TCollection_HAsciiString > & text)

    ◆ SetPCdisciplineType()

    void STEPConstruct_Part::SetPCdisciplineType ( const occ::handle< TCollection_HAsciiString > & label)

    ◆ SetPCname()

    void STEPConstruct_Part::SetPCname ( const occ::handle< TCollection_HAsciiString > & name)

    ◆ SetPDCname()

    void STEPConstruct_Part::SetPDCname ( const occ::handle< TCollection_HAsciiString > & label)

    ◆ SetPDCstage()

    void STEPConstruct_Part::SetPDCstage ( const occ::handle< TCollection_HAsciiString > & label)

    ◆ SetPDdescription()

    void STEPConstruct_Part::SetPDdescription ( const occ::handle< TCollection_HAsciiString > & text)

    ◆ SetPdescription()

    void STEPConstruct_Part::SetPdescription ( const occ::handle< TCollection_HAsciiString > & text)

    ◆ SetPDFdescription()

    void STEPConstruct_Part::SetPDFdescription ( const occ::handle< TCollection_HAsciiString > & text)

    ◆ SetPDFid()

    void STEPConstruct_Part::SetPDFid ( const occ::handle< TCollection_HAsciiString > & id)

    ◆ SetPDSdescription()

    void STEPConstruct_Part::SetPDSdescription ( const occ::handle< TCollection_HAsciiString > & text)

    ◆ SetPDSname()

    void STEPConstruct_Part::SetPDSname ( const occ::handle< TCollection_HAsciiString > & label)

    ◆ SetPid()

    void STEPConstruct_Part::SetPid ( const occ::handle< TCollection_HAsciiString > & id)

    ◆ SetPname()

    void STEPConstruct_Part::SetPname ( const occ::handle< TCollection_HAsciiString > & label)

    ◆ SetPRPCdescription()

    void STEPConstruct_Part::SetPRPCdescription ( const occ::handle< TCollection_HAsciiString > & text)

    ◆ SetPRPCname()

    void STEPConstruct_Part::SetPRPCname ( const occ::handle< TCollection_HAsciiString > & label)

    ◆ SRValue()

    occ::handle< StepShape_ShapeRepresentation > STEPConstruct_Part::SRValue ( ) const

    Returns SDR->UsedRepresentation() or Null if not done.


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