Open CASCADE Technology  7.7.0
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 Handle< StepShape_ShapeRepresentation > &aShape, const Handle< TCollection_HAsciiString > &aName, const Handle< StepBasic_ApplicationContext > &AC)
 
void ReadSDR (const Handle< StepShape_ShapeDefinitionRepresentation > &aShape)
 
Standard_Boolean IsDone () const
 
Handle< StepShape_ShapeDefinitionRepresentationSDRValue () const
 Returns SDR or Null if not done. More...
 
Handle< StepShape_ShapeRepresentationSRValue () const
 Returns SDR->UsedRepresentation() or Null if not done. More...
 
Handle< StepBasic_ProductContextPC () const
 
Handle< TCollection_HAsciiStringPCname () const
 
Handle< TCollection_HAsciiStringPCdisciplineType () const
 
void SetPCname (const Handle< TCollection_HAsciiString > &name)
 
void SetPCdisciplineType (const Handle< TCollection_HAsciiString > &label)
 
Handle< StepBasic_ApplicationContextAC () const
 
Handle< TCollection_HAsciiStringACapplication () const
 
void SetACapplication (const Handle< TCollection_HAsciiString > &text)
 
Handle< StepBasic_ProductDefinitionContextPDC () const
 
Handle< TCollection_HAsciiStringPDCname () const
 
Handle< TCollection_HAsciiStringPDCstage () const
 
void SetPDCname (const Handle< TCollection_HAsciiString > &label)
 
void SetPDCstage (const Handle< TCollection_HAsciiString > &label)
 
Handle< StepBasic_ProductProduct () const
 
Handle< TCollection_HAsciiStringPid () const
 
Handle< TCollection_HAsciiStringPname () const
 
Handle< TCollection_HAsciiStringPdescription () const
 
void SetPid (const Handle< TCollection_HAsciiString > &id)
 
void SetPname (const Handle< TCollection_HAsciiString > &label)
 
void SetPdescription (const Handle< TCollection_HAsciiString > &text)
 
Handle< StepBasic_ProductDefinitionFormationPDF () const
 
Handle< TCollection_HAsciiStringPDFid () const
 
Handle< TCollection_HAsciiStringPDFdescription () const
 
void SetPDFid (const Handle< TCollection_HAsciiString > &id)
 
void SetPDFdescription (const Handle< TCollection_HAsciiString > &text)
 
Handle< StepBasic_ProductDefinitionPD () const
 
Handle< TCollection_HAsciiStringPDdescription () const
 
void SetPDdescription (const Handle< TCollection_HAsciiString > &text)
 
Handle< StepRepr_ProductDefinitionShapePDS () const
 
Handle< TCollection_HAsciiStringPDSname () const
 
Handle< TCollection_HAsciiStringPDSdescription () const
 
void SetPDSname (const Handle< TCollection_HAsciiString > &label)
 
void SetPDSdescription (const Handle< TCollection_HAsciiString > &text)
 
Handle< StepBasic_ProductRelatedProductCategoryPRPC () const
 
Handle< TCollection_HAsciiStringPRPCname () const
 
Handle< TCollection_HAsciiStringPRPCdescription () const
 
void SetPRPCname (const Handle< TCollection_HAsciiString > &label)
 
void SetPRPCdescription (const 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()

Handle< StepBasic_ApplicationContext > STEPConstruct_Part::AC ( ) const

◆ ACapplication()

Handle< TCollection_HAsciiString > STEPConstruct_Part::ACapplication ( ) const

◆ IsDone()

Standard_Boolean STEPConstruct_Part::IsDone ( ) const

◆ MakeSDR()

void STEPConstruct_Part::MakeSDR ( const Handle< StepShape_ShapeRepresentation > &  aShape,
const Handle< TCollection_HAsciiString > &  aName,
const Handle< StepBasic_ApplicationContext > &  AC 
)

◆ PC()

Handle< StepBasic_ProductContext > STEPConstruct_Part::PC ( ) const

◆ PCdisciplineType()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PCdisciplineType ( ) const

◆ PCname()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PCname ( ) const

◆ PD()

Handle< StepBasic_ProductDefinition > STEPConstruct_Part::PD ( ) const

◆ PDC()

Handle< StepBasic_ProductDefinitionContext > STEPConstruct_Part::PDC ( ) const

◆ PDCname()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDCname ( ) const

◆ PDCstage()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDCstage ( ) const

◆ PDdescription()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDdescription ( ) const

◆ Pdescription()

Handle< TCollection_HAsciiString > STEPConstruct_Part::Pdescription ( ) const

◆ PDF()

Handle< StepBasic_ProductDefinitionFormation > STEPConstruct_Part::PDF ( ) const

◆ PDFdescription()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDFdescription ( ) const

◆ PDFid()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDFid ( ) const

◆ PDS()

Handle< StepRepr_ProductDefinitionShape > STEPConstruct_Part::PDS ( ) const

◆ PDSdescription()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDSdescription ( ) const

◆ PDSname()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PDSname ( ) const

◆ Pid()

Handle< TCollection_HAsciiString > STEPConstruct_Part::Pid ( ) const

◆ Pname()

Handle< TCollection_HAsciiString > STEPConstruct_Part::Pname ( ) const

◆ Product()

Handle< StepBasic_Product > STEPConstruct_Part::Product ( ) const

◆ PRPC()

Handle< StepBasic_ProductRelatedProductCategory > STEPConstruct_Part::PRPC ( ) const

◆ PRPCdescription()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PRPCdescription ( ) const

◆ PRPCname()

Handle< TCollection_HAsciiString > STEPConstruct_Part::PRPCname ( ) const

◆ ReadSDR()

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

◆ SDRValue()

Handle< StepShape_ShapeDefinitionRepresentation > STEPConstruct_Part::SDRValue ( ) const

Returns SDR or Null if not done.

◆ SetACapplication()

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

◆ SetPCdisciplineType()

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

◆ SetPCname()

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

◆ SetPDCname()

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

◆ SetPDCstage()

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

◆ SetPDdescription()

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

◆ SetPdescription()

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

◆ SetPDFdescription()

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

◆ SetPDFid()

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

◆ SetPDSdescription()

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

◆ SetPDSname()

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

◆ SetPid()

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

◆ SetPname()

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

◆ SetPRPCdescription()

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

◆ SetPRPCname()

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

◆ SRValue()

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: