Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
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 > &name)
 
void SetPCdisciplineType (const occ::handle< TCollection_HAsciiString > &label)
 
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 > &label)
 
void SetPDCstage (const occ::handle< TCollection_HAsciiString > &label)
 
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 > &id)
 
void SetPname (const occ::handle< TCollection_HAsciiString > &label)
 
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 > &id)
 
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 > &label)
 
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 > &label)
 
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: