Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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_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)
 

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: