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

DataExchange
TKSTEP209
StepElement


StepElement_ElementAspect Class Reference

Representation of STEP SELECT type ElementAspect
.

#include <StepElement_ElementAspect.hxx>

Inheritance diagram for StepElement_ElementAspect:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT StepElement_ElementAspect ()
 Empty constructor
.
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)&ent) const
 Recognizes a kind of ElementAspect select type
return 0
.
virtual Standard_EXPORT Standard_Integer CaseMem (const Handle(StepData_SelectMember)&ent) const
 Recognizes a items of select member ElementAspectMember
1 -> ElementVolume
2 -> Volume3dFace
3 -> Volume2dFace
4 -> Volume3dEdge
5 -> Volume2dEdge
6 -> Surface3dFace
7 -> Surface2dFace
8 -> Surface3dEdge
9 -> Surface2dEdge
10 -> CurveEdge
0 else
.
virtual Standard_EXPORT Handle_StepData_SelectMember NewMember () const
 Returns a new select member the type ElementAspectMember
.
Standard_EXPORT void SetElementVolume (const StepElement_ElementVolume aVal)
 Set Value for ElementVolume
.
Standard_EXPORT StepElement_ElementVolume ElementVolume () const
 Returns Value as ElementVolume (or Null if another type)
.
Standard_EXPORT void SetVolume3dFace (const Standard_Integer aVal)
 Set Value for Volume3dFace
.
Standard_EXPORT Standard_Integer Volume3dFace () const
 Returns Value as Volume3dFace (or Null if another type)
.
Standard_EXPORT void SetVolume2dFace (const Standard_Integer aVal)
 Set Value for Volume2dFace
.
Standard_EXPORT Standard_Integer Volume2dFace () const
 Returns Value as Volume2dFace (or Null if another type)
.
Standard_EXPORT void SetVolume3dEdge (const Standard_Integer aVal)
 Set Value for Volume3dEdge
.
Standard_EXPORT Standard_Integer Volume3dEdge () const
 Returns Value as Volume3dEdge (or Null if another type)
.
Standard_EXPORT void SetVolume2dEdge (const Standard_Integer aVal)
 Set Value for Volume2dEdge
.
Standard_EXPORT Standard_Integer Volume2dEdge () const
 Returns Value as Volume2dEdge (or Null if another type)
.
Standard_EXPORT void SetSurface3dFace (const Standard_Integer aVal)
 Set Value for Surface3dFace
.
Standard_EXPORT Standard_Integer Surface3dFace () const
 Returns Value as Surface3dFace (or Null if another type)
.
Standard_EXPORT void SetSurface2dFace (const Standard_Integer aVal)
 Set Value for Surface2dFace
.
Standard_EXPORT Standard_Integer Surface2dFace () const
 Returns Value as Surface2dFace (or Null if another type)
.
Standard_EXPORT void SetSurface3dEdge (const Standard_Integer aVal)
 Set Value for Surface3dEdge
.
Standard_EXPORT Standard_Integer Surface3dEdge () const
 Returns Value as Surface3dEdge (or Null if another type)
.
Standard_EXPORT void SetSurface2dEdge (const Standard_Integer aVal)
 Set Value for Surface2dEdge
.
Standard_EXPORT Standard_Integer Surface2dEdge () const
 Returns Value as Surface2dEdge (or Null if another type)
.
Standard_EXPORT void SetCurveEdge (const StepElement_CurveEdge aVal)
 Set Value for CurveEdge
.
Standard_EXPORT StepElement_CurveEdge CurveEdge () const
 Returns Value as CurveEdge (or Null if another type)
.

Constructor & Destructor Documentation

Standard_EXPORT StepElement_ElementAspect::StepElement_ElementAspect  ) 
 


Member Function Documentation

virtual Standard_EXPORT Standard_Integer StepElement_ElementAspect::CaseMem const Handle(StepData_SelectMember)&  ent  )  const [virtual]
 

Reimplemented from StepData_SelectType.

Standard_EXPORT Standard_Integer StepElement_ElementAspect::CaseNum const Handle(Standard_Transient)&  ent  )  const [virtual]
 

Implements StepData_SelectType.

Standard_EXPORT StepElement_CurveEdge StepElement_ElementAspect::CurveEdge  )  const
 

Standard_EXPORT StepElement_ElementVolume StepElement_ElementAspect::ElementVolume  )  const
 

virtual Standard_EXPORT Handle_StepData_SelectMember StepElement_ElementAspect::NewMember  )  const [virtual]
 

Reimplemented from StepData_SelectType.

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

Reimplemented from StepData_SelectType.

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

Reimplemented from StepData_SelectType.

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

Reimplemented from StepData_SelectType.

Standard_EXPORT void StepElement_ElementAspect::SetCurveEdge const StepElement_CurveEdge  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetElementVolume const StepElement_ElementVolume  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetSurface2dEdge const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetSurface2dFace const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetSurface3dEdge const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetSurface3dFace const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetVolume2dEdge const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetVolume2dFace const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetVolume3dEdge const Standard_Integer  aVal  ) 
 

Standard_EXPORT void StepElement_ElementAspect::SetVolume3dFace const Standard_Integer  aVal  ) 
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Surface2dEdge  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Surface2dFace  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Surface3dEdge  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Surface3dFace  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Volume2dEdge  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Volume2dFace  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Volume3dEdge  )  const
 

Standard_EXPORT Standard_Integer StepElement_ElementAspect::Volume3dFace  )  const
 


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