Open CASCADE Technology 6.6.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

#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

Handle_StepShape_ShapeRepresentation SRValue () const
 Returns SDR->UsedRepresentation() or Null if not done

Handle_StepBasic_ProductContext PC () const
Handle_TCollection_HAsciiString PCname () const
Handle_TCollection_HAsciiString PCdisciplineType () const
void SetPCname (const Handle< TCollection_HAsciiString > &name)
void SetPCdisciplineType (const Handle< TCollection_HAsciiString > &label)
Handle_StepBasic_ApplicationContext AC () const
Handle_TCollection_HAsciiString ACapplication () const
void SetACapplication (const Handle< TCollection_HAsciiString > &text)
Handle_StepBasic_ProductDefinitionContext PDC () const
Handle_TCollection_HAsciiString PDCname () const
Handle_TCollection_HAsciiString PDCstage () const
void SetPDCname (const Handle< TCollection_HAsciiString > &label)
void SetPDCstage (const Handle< TCollection_HAsciiString > &label)
Handle_StepBasic_Product Product () const
Handle_TCollection_HAsciiString Pid () const
Handle_TCollection_HAsciiString Pname () const
Handle_TCollection_HAsciiString Pdescription () 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_HAsciiString PDFid () const
Handle_TCollection_HAsciiString PDFdescription () const
void SetPDFid (const Handle< TCollection_HAsciiString > &id)
void SetPDFdescription (const Handle< TCollection_HAsciiString > &text)
Handle_StepBasic_ProductDefinition PD () const
Handle_TCollection_HAsciiString PDdescription () const
void SetPDdescription (const Handle< TCollection_HAsciiString > &text)
Handle_StepRepr_ProductDefinitionShape PDS () const
Handle_TCollection_HAsciiString PDSname () const
Handle_TCollection_HAsciiString PDSdescription () const
void SetPDSname (const Handle< TCollection_HAsciiString > &label)
void SetPDSdescription (const Handle< TCollection_HAsciiString > &text)
Handle_StepBasic_ProductRelatedProductCategory PRPC () const
Handle_TCollection_HAsciiString PRPCname () const
Handle_TCollection_HAsciiString PRPCdescription () const
void SetPRPCname (const Handle< TCollection_HAsciiString > &label)
void SetPRPCdescription (const Handle< TCollection_HAsciiString > &text)

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
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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines