Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
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

DEFINE_STANDARD_ALLOC StepElement_ElementAspect ()
 Empty constructor

Standard_Integer CaseNum (const Handle< Standard_Transient > &ent) const
 Recognizes a kind of ElementAspect select type
return 0

virtual 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
Handle_StepData_SelectMember 
NewMember () const
 Returns a new select member the type ElementAspectMember

void SetElementVolume (const StepElement_ElementVolume aVal)
 Set Value for ElementVolume

StepElement_ElementVolume ElementVolume () const
 Returns Value as ElementVolume (or Null if another type)

void SetVolume3dFace (const Standard_Integer aVal)
 Set Value for Volume3dFace

Standard_Integer Volume3dFace () const
 Returns Value as Volume3dFace (or Null if another type)

void SetVolume2dFace (const Standard_Integer aVal)
 Set Value for Volume2dFace

Standard_Integer Volume2dFace () const
 Returns Value as Volume2dFace (or Null if another type)

void SetVolume3dEdge (const Standard_Integer aVal)
 Set Value for Volume3dEdge

Standard_Integer Volume3dEdge () const
 Returns Value as Volume3dEdge (or Null if another type)

void SetVolume2dEdge (const Standard_Integer aVal)
 Set Value for Volume2dEdge

Standard_Integer Volume2dEdge () const
 Returns Value as Volume2dEdge (or Null if another type)

void SetSurface3dFace (const Standard_Integer aVal)
 Set Value for Surface3dFace

Standard_Integer Surface3dFace () const
 Returns Value as Surface3dFace (or Null if another type)

void SetSurface2dFace (const Standard_Integer aVal)
 Set Value for Surface2dFace

Standard_Integer Surface2dFace () const
 Returns Value as Surface2dFace (or Null if another type)

void SetSurface3dEdge (const Standard_Integer aVal)
 Set Value for Surface3dEdge

Standard_Integer Surface3dEdge () const
 Returns Value as Surface3dEdge (or Null if another type)

void SetSurface2dEdge (const Standard_Integer aVal)
 Set Value for Surface2dEdge

Standard_Integer Surface2dEdge () const
 Returns Value as Surface2dEdge (or Null if another type)

void SetCurveEdge (const StepElement_CurveEdge aVal)
 Set Value for CurveEdge

StepElement_CurveEdge CurveEdge () const
 Returns Value as CurveEdge (or Null if another type)


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from StepData_SelectType.

Implements StepData_SelectType.

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

Reimplemented from StepData_SelectType.


The documentation for this class was generated from the following file: