vtkMimxBoundaryConditionActor Class Reference

#include <vtkMimxBoundaryConditionActor.h>

Inheritance diagram for vtkMimxBoundaryConditionActor:
vtkMimxActorBase vtkProp3D

List of all members.

Public Types

enum  AxisType { Xaxis = 0, Yaxis = 1, Zaxis = 2, UnknownAxis = 3 }
enum  ConditionType {
  UnknownCondition = 0, Force = 1, Displacement = 2, Rotation = 3,
  Moment = 4
}

Public Member Functions

void AddBoundaryConditionActor (const char *StepNum, const char *NodeSetName, const char *BCType, const char *BCName)
void DeleteAllBoundaryConditionActors ()
void DeleteBoundaryConditionActor (std::string bcName)
BoundaryConditionPropertyGetBoundaryCondition (const char *bcLabel)
int GetBoundaryConditionVisibility (int step, const char *setName, int type)
vtkUnstructuredGrid * GetDataSet ()
double GetGlyphScale ()
double GetGlyphSize ()
vtkRenderer * GetRenderer ()
int GetStep ()
int HasBoundaryConditionActor (std::string bcName)
void HideAllStepActors (int bcStep)
void HideBoundaryCondition (int step, const char *setName, int type)
void PrintSelf (ostream &os, vtkIndent indent)
void SetDataSet (vtkUnstructuredGrid *ugrid)
void SetGlyphSize (double size)
void SetRenderer (vtkRenderer *renderer)
void SetScaleFactor (double sFactor)
void SetStep (int bcStep)
void ShowAllStepActors (int bcStep)
void ShowBoundaryCondition (int step, const char *setName, int type)
 vtkTypeRevisionMacro (vtkMimxBoundaryConditionActor, vtkMimxActorBase)

Static Public Member Functions

static
vtkMimxBoundaryConditionActor
New ()

Protected Member Functions

void CreateBoundaryConditionActor (const char *StepNum, const char *NodeSetName, const char *BCType)
void CreateIndividualBoundaryConditionActor (const char *StepNum, const char *NodeSetName, const char *BCType, const char *Direction, double scaleFactor, double bcValue, const char *BCName)
void CreateStepActors ()
vtkPointSet * GetPointSetOfNodeSet (const char *NodeSetName)
double GetValue (const char *)
void UpdateGlyphSize ()
 vtkMimxBoundaryConditionActor ()
 ~vtkMimxBoundaryConditionActor ()

Private Member Functions

void operator= (const vtkMimxBoundaryConditionActor &)
 vtkMimxBoundaryConditionActor (const vtkMimxBoundaryConditionActor &)

Private Attributes

std::list
< BoundaryConditionProperty * > 
BoundaryConditionDisplayList
double GlyphScale
double GlyphSize
vtkRenderer * Renderer
double ScaleFactor
int Step
vtkUnstructuredGrid * UnstructuredGrid

Member Enumeration Documentation

Enumerator:
Xaxis 
Yaxis 
Zaxis 
UnknownAxis 
Enumerator:
UnknownCondition 
Force 
Displacement 
Rotation 
Moment 

Constructor & Destructor Documentation

vtkMimxBoundaryConditionActor::vtkMimxBoundaryConditionActor (  )  [protected]
vtkMimxBoundaryConditionActor::~vtkMimxBoundaryConditionActor (  )  [protected]
vtkMimxBoundaryConditionActor::vtkMimxBoundaryConditionActor ( const vtkMimxBoundaryConditionActor  )  [private]

Member Function Documentation

void vtkMimxBoundaryConditionActor::AddBoundaryConditionActor ( const char StepNum,
const char NodeSetName,
const char BCType,
const char BCName 
)
void vtkMimxBoundaryConditionActor::CreateBoundaryConditionActor ( const char StepNum,
const char NodeSetName,
const char BCType 
) [protected]
void vtkMimxBoundaryConditionActor::CreateIndividualBoundaryConditionActor ( const char StepNum,
const char NodeSetName,
const char BCType,
const char Direction,
double  scaleFactor,
double  bcValue,
const char BCName 
) [protected]
void vtkMimxBoundaryConditionActor::CreateStepActors (  )  [protected]

References CreateBoundaryConditionActor(), j, Step, and UnstructuredGrid.

Referenced by SetStep().

void vtkMimxBoundaryConditionActor::DeleteAllBoundaryConditionActors (  ) 
void vtkMimxBoundaryConditionActor::DeleteBoundaryConditionActor ( std::string  bcName  ) 
BoundaryConditionProperty * vtkMimxBoundaryConditionActor::GetBoundaryCondition ( const char bcLabel  ) 
int vtkMimxBoundaryConditionActor::GetBoundaryConditionVisibility ( int  step,
const char setName,
int  type 
)
vtkUnstructuredGrid * vtkMimxBoundaryConditionActor::GetDataSet (  ) 

References UnstructuredGrid.

double vtkMimxBoundaryConditionActor::GetGlyphScale (  ) 

References GlyphScale.

double vtkMimxBoundaryConditionActor::GetGlyphSize (  ) 

References GlyphSize.

vtkPointSet * vtkMimxBoundaryConditionActor::GetPointSetOfNodeSet ( const char NodeSetName  )  [protected]
vtkRenderer * vtkMimxBoundaryConditionActor::GetRenderer (  ) 

References Renderer.

int vtkMimxBoundaryConditionActor::GetStep (  ) 

References Step.

double vtkMimxBoundaryConditionActor::GetValue ( const char BCName  )  [protected]
int vtkMimxBoundaryConditionActor::HasBoundaryConditionActor ( std::string  bcName  ) 
void vtkMimxBoundaryConditionActor::HideAllStepActors ( int  bcStep  ) 
void vtkMimxBoundaryConditionActor::HideBoundaryCondition ( int  step,
const char setName,
int  type 
)
static vtkMimxBoundaryConditionActor* vtkMimxBoundaryConditionActor::New (  )  [static]
void vtkMimxBoundaryConditionActor::operator= ( const vtkMimxBoundaryConditionActor  )  [private]

Reimplemented from vtkMimxActorBase.

void vtkMimxBoundaryConditionActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMimxActorBase.

void vtkMimxBoundaryConditionActor::SetDataSet ( vtkUnstructuredGrid *  ugrid  ) 
void vtkMimxBoundaryConditionActor::SetGlyphSize ( double  size  ) 
void vtkMimxBoundaryConditionActor::SetRenderer ( vtkRenderer *  renderer  ) 
void vtkMimxBoundaryConditionActor::SetScaleFactor ( double  sFactor  ) 

References ScaleFactor, and UpdateGlyphSize().

void vtkMimxBoundaryConditionActor::SetStep ( int  bcStep  ) 
void vtkMimxBoundaryConditionActor::ShowAllStepActors ( int  bcStep  ) 
void vtkMimxBoundaryConditionActor::ShowBoundaryCondition ( int  step,
const char setName,
int  type 
)
void vtkMimxBoundaryConditionActor::UpdateGlyphSize (  )  [protected]
vtkMimxBoundaryConditionActor::vtkTypeRevisionMacro ( vtkMimxBoundaryConditionActor  ,
vtkMimxActorBase   
)

Member Data Documentation

vtkUnstructuredGrid* vtkMimxBoundaryConditionActor::UnstructuredGrid [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1