OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKSTEP
STEPConstruct


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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT STEPConstruct_Part ()
Standard_EXPORT void MakeSDR (const Handle(StepShape_ShapeRepresentation)&aShape, const Handle(TCollection_HAsciiString)&aName, const Handle(StepBasic_ApplicationContext)&AC)
Standard_EXPORT void ReadSDR (const Handle(StepShape_ShapeDefinitionRepresentation)&aShape)
Standard_EXPORT Standard_Boolean IsDone () const
Standard_EXPORT Handle_StepShape_ShapeDefinitionRepresentation SDRValue () const
 Returns SDR or Null if not done
.
Standard_EXPORT Handle_StepShape_ShapeRepresentation SRValue () const
 Returns SDR->UsedRepresentation() or Null if not done
.
Standard_EXPORT Handle_StepBasic_ProductContext PC () const
Standard_EXPORT Handle_TCollection_HAsciiString PCname () const
Standard_EXPORT Handle_TCollection_HAsciiString PCdisciplineType () const
Standard_EXPORT void SetPCname (const Handle(TCollection_HAsciiString)&name)
Standard_EXPORT void SetPCdisciplineType (const Handle(TCollection_HAsciiString)&label)
Standard_EXPORT Handle_StepBasic_ApplicationContext AC () const
Standard_EXPORT Handle_TCollection_HAsciiString ACapplication () const
Standard_EXPORT void SetACapplication (const Handle(TCollection_HAsciiString)&text)
Standard_EXPORT Handle_StepBasic_ProductDefinitionContext PDC () const
Standard_EXPORT Handle_TCollection_HAsciiString PDCname () const
Standard_EXPORT Handle_TCollection_HAsciiString PDCstage () const
Standard_EXPORT void SetPDCname (const Handle(TCollection_HAsciiString)&label)
Standard_EXPORT void SetPDCstage (const Handle(TCollection_HAsciiString)&label)
Standard_EXPORT Handle_StepBasic_Product Product () const
Standard_EXPORT Handle_TCollection_HAsciiString Pid () const
Standard_EXPORT Handle_TCollection_HAsciiString Pname () const
Standard_EXPORT Handle_TCollection_HAsciiString Pdescription () const
Standard_EXPORT void SetPid (const Handle(TCollection_HAsciiString)&id)
Standard_EXPORT void SetPname (const Handle(TCollection_HAsciiString)&label)
Standard_EXPORT void SetPdescription (const Handle(TCollection_HAsciiString)&text)
Standard_EXPORT Handle_StepBasic_ProductDefinitionFormation PDF () const
Standard_EXPORT Handle_TCollection_HAsciiString PDFid () const
Standard_EXPORT Handle_TCollection_HAsciiString PDFdescription () const
Standard_EXPORT void SetPDFid (const Handle(TCollection_HAsciiString)&id)
Standard_EXPORT void SetPDFdescription (const Handle(TCollection_HAsciiString)&text)
Standard_EXPORT Handle_StepBasic_ProductDefinition PD () const
Standard_EXPORT Handle_TCollection_HAsciiString PDdescription () const
Standard_EXPORT void SetPDdescription (const Handle(TCollection_HAsciiString)&text)
Standard_EXPORT Handle_StepRepr_ProductDefinitionShape PDS () const
Standard_EXPORT Handle_TCollection_HAsciiString PDSname () const
Standard_EXPORT Handle_TCollection_HAsciiString PDSdescription () const
Standard_EXPORT void SetPDSname (const Handle(TCollection_HAsciiString)&label)
Standard_EXPORT void SetPDSdescription (const Handle(TCollection_HAsciiString)&text)
Standard_EXPORT Handle_StepBasic_ProductRelatedProductCategory PRPC () const
Standard_EXPORT Handle_TCollection_HAsciiString PRPCname () const
Standard_EXPORT Handle_TCollection_HAsciiString PRPCdescription () const
Standard_EXPORT void SetPRPCname (const Handle(TCollection_HAsciiString)&label)
Standard_EXPORT void SetPRPCdescription (const Handle(TCollection_HAsciiString)&text)

Private Attributes

Standard_Boolean myDone
Handle_StepShape_ShapeDefinitionRepresentation mySDR
Handle_StepBasic_ProductRelatedProductCategory myPRPC


Constructor & Destructor Documentation

Standard_EXPORT STEPConstruct_Part::STEPConstruct_Part  ) 
 


Member Function Documentation

Standard_EXPORT Handle_StepBasic_ApplicationContext STEPConstruct_Part::AC  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::ACapplication  )  const
 

Standard_EXPORT Standard_Boolean STEPConstruct_Part::IsDone  )  const
 

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

void STEPConstruct_Part::operator delete void *  anAddress  )  [inline]
 

void* STEPConstruct_Part::operator new size_t  size  )  [inline]
 

void* STEPConstruct_Part::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT Handle_StepBasic_ProductContext STEPConstruct_Part::PC  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PCdisciplineType  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PCname  )  const
 

Standard_EXPORT Handle_StepBasic_ProductDefinition STEPConstruct_Part::PD  )  const
 

Standard_EXPORT Handle_StepBasic_ProductDefinitionContext STEPConstruct_Part::PDC  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDCname  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDCstage  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDdescription  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::Pdescription  )  const
 

Standard_EXPORT Handle_StepBasic_ProductDefinitionFormation STEPConstruct_Part::PDF  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDFdescription  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDFid  )  const
 

Standard_EXPORT Handle_StepRepr_ProductDefinitionShape STEPConstruct_Part::PDS  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDSdescription  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PDSname  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::Pid  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::Pname  )  const
 

Standard_EXPORT Handle_StepBasic_Product STEPConstruct_Part::Product  )  const
 

Standard_EXPORT Handle_StepBasic_ProductRelatedProductCategory STEPConstruct_Part::PRPC  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PRPCdescription  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString STEPConstruct_Part::PRPCname  )  const
 

Standard_EXPORT void STEPConstruct_Part::ReadSDR const Handle(StepShape_ShapeDefinitionRepresentation)&  aShape  ) 
 

Standard_EXPORT Handle_StepShape_ShapeDefinitionRepresentation STEPConstruct_Part::SDRValue  )  const
 

Standard_EXPORT void STEPConstruct_Part::SetACapplication const Handle(TCollection_HAsciiString)&  text  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPCdisciplineType const Handle(TCollection_HAsciiString)&  label  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPCname const Handle(TCollection_HAsciiString)&  name  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDCname const Handle(TCollection_HAsciiString)&  label  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDCstage const Handle(TCollection_HAsciiString)&  label  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDdescription const Handle(TCollection_HAsciiString)&  text  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPdescription const Handle(TCollection_HAsciiString)&  text  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDFdescription const Handle(TCollection_HAsciiString)&  text  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDFid const Handle(TCollection_HAsciiString)&  id  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDSdescription const Handle(TCollection_HAsciiString)&  text  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPDSname const Handle(TCollection_HAsciiString)&  label  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPid const Handle(TCollection_HAsciiString)&  id  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPname const Handle(TCollection_HAsciiString)&  label  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPRPCdescription const Handle(TCollection_HAsciiString)&  text  ) 
 

Standard_EXPORT void STEPConstruct_Part::SetPRPCname const Handle(TCollection_HAsciiString)&  label  ) 
 

Standard_EXPORT Handle_StepShape_ShapeRepresentation STEPConstruct_Part::SRValue  )  const
 


Field Documentation

Standard_Boolean STEPConstruct_Part::myDone [private]
 

Handle_StepBasic_ProductRelatedProductCategory STEPConstruct_Part::myPRPC [private]
 

Handle_StepShape_ShapeDefinitionRepresentation STEPConstruct_Part::mySDR [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:43:03 2008 for OpenCASCADE by  doxygen 1.4.1