Open CASCADE Technology 6.6.0
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

 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

StepElement_ElementAspect::StepElement_ElementAspect ( )

Member Function Documentation

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

Reimplemented from StepData_SelectType.

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

Implements StepData_SelectType.

StepElement_CurveEdge StepElement_ElementAspect::CurveEdge ( ) const
StepElement_ElementVolume StepElement_ElementAspect::ElementVolume ( ) const
virtual Handle_StepData_SelectMember StepElement_ElementAspect::NewMember ( ) const [virtual]

Reimplemented from StepData_SelectType.

void StepElement_ElementAspect::SetCurveEdge ( const StepElement_CurveEdge  aVal)
void StepElement_ElementAspect::SetElementVolume ( const StepElement_ElementVolume  aVal)
void StepElement_ElementAspect::SetSurface2dEdge ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetSurface2dFace ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetSurface3dEdge ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetSurface3dFace ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetVolume2dEdge ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetVolume2dFace ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetVolume3dEdge ( const Standard_Integer  aVal)
void StepElement_ElementAspect::SetVolume3dFace ( const Standard_Integer  aVal)
Standard_Integer StepElement_ElementAspect::Surface2dEdge ( ) const
Standard_Integer StepElement_ElementAspect::Surface2dFace ( ) const
Standard_Integer StepElement_ElementAspect::Surface3dEdge ( ) const
Standard_Integer StepElement_ElementAspect::Surface3dFace ( ) const
Standard_Integer StepElement_ElementAspect::Volume2dEdge ( ) const
Standard_Integer StepElement_ElementAspect::Volume2dFace ( ) const
Standard_Integer StepElement_ElementAspect::Volume3dEdge ( ) const
Standard_Integer StepElement_ElementAspect::Volume3dFace ( ) const

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