Open CASCADE Technology  6.9.0
Public Member Functions

STEPConstruct_Part Class Reference

Provides tools for creating STEP structures associated with part (SDR), such as PRODUCT, PDF etc., as requied 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_ShapeDefinitionRepresentation
SDRValue () const
 Returns SDR or Null if not done. More...
 
Handle
< StepShape_ShapeRepresentation
SRValue () 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_ApplicationContext
AC () const
 
Handle< TCollection_HAsciiStringACapplication () const
 
void SetACapplication (const Handle< TCollection_HAsciiString > &text)
 
Handle
< StepBasic_ProductDefinitionContext
PDC () 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_ProductDefinitionFormation
PDF () 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_ProductDefinition
PD () const
 
Handle< TCollection_HAsciiStringPDdescription () const
 
void SetPDdescription (const Handle< TCollection_HAsciiString > &text)
 
Handle
< StepRepr_ProductDefinitionShape
PDS () 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_ProductRelatedProductCategory
PRPC () 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 requied by current schema Also allows to investigate and modify this data.

Constructor & Destructor Documentation

STEPConstruct_Part::STEPConstruct_Part ( )

Member Function Documentation

Handle< StepBasic_ApplicationContext > STEPConstruct_Part::AC ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::ACapplication ( ) const
Standard_Boolean STEPConstruct_Part::IsDone ( ) const
void STEPConstruct_Part::MakeSDR ( const Handle< StepShape_ShapeRepresentation > &  aShape,
const Handle< TCollection_HAsciiString > &  aName,
const Handle< StepBasic_ApplicationContext > &  AC 
)
Handle< StepBasic_ProductContext > STEPConstruct_Part::PC ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PCdisciplineType ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PCname ( ) const
Handle< StepBasic_ProductDefinition > STEPConstruct_Part::PD ( ) const
Handle< StepBasic_ProductDefinitionContext > STEPConstruct_Part::PDC ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDCname ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDCstage ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDdescription ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::Pdescription ( ) const
Handle< StepBasic_ProductDefinitionFormation > STEPConstruct_Part::PDF ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDFdescription ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDFid ( ) const
Handle< StepRepr_ProductDefinitionShape > STEPConstruct_Part::PDS ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDSdescription ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PDSname ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::Pid ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::Pname ( ) const
Handle< StepBasic_Product > STEPConstruct_Part::Product ( ) const
Handle< StepBasic_ProductRelatedProductCategory > STEPConstruct_Part::PRPC ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PRPCdescription ( ) const
Handle< TCollection_HAsciiString > STEPConstruct_Part::PRPCname ( ) const
void STEPConstruct_Part::ReadSDR ( const Handle< StepShape_ShapeDefinitionRepresentation > &  aShape)
Handle< StepShape_ShapeDefinitionRepresentation > STEPConstruct_Part::SDRValue ( ) const

Returns SDR or Null if not done.

void STEPConstruct_Part::SetACapplication ( const Handle< TCollection_HAsciiString > &  text)
void STEPConstruct_Part::SetPCdisciplineType ( const Handle< TCollection_HAsciiString > &  label)
void STEPConstruct_Part::SetPCname ( const Handle< TCollection_HAsciiString > &  name)
void STEPConstruct_Part::SetPDCname ( const Handle< TCollection_HAsciiString > &  label)
void STEPConstruct_Part::SetPDCstage ( const Handle< TCollection_HAsciiString > &  label)
void STEPConstruct_Part::SetPDdescription ( const Handle< TCollection_HAsciiString > &  text)
void STEPConstruct_Part::SetPdescription ( const Handle< TCollection_HAsciiString > &  text)
void STEPConstruct_Part::SetPDFdescription ( const Handle< TCollection_HAsciiString > &  text)
void STEPConstruct_Part::SetPDFid ( const Handle< TCollection_HAsciiString > &  id)
void STEPConstruct_Part::SetPDSdescription ( const Handle< TCollection_HAsciiString > &  text)
void STEPConstruct_Part::SetPDSname ( const Handle< TCollection_HAsciiString > &  label)
void STEPConstruct_Part::SetPid ( const Handle< TCollection_HAsciiString > &  id)
void STEPConstruct_Part::SetPname ( const Handle< TCollection_HAsciiString > &  label)
void STEPConstruct_Part::SetPRPCdescription ( const Handle< TCollection_HAsciiString > &  text)
void STEPConstruct_Part::SetPRPCname ( const Handle< TCollection_HAsciiString > &  label)
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: