#include <vtkMimxBoundaryConditionActor.h>
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) |
| BoundaryConditionProperty * | GetBoundaryCondition (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 |
| vtkMimxBoundaryConditionActor::vtkMimxBoundaryConditionActor | ( | ) | [protected] |
References BoundaryConditionDisplayList, GlyphScale, GlyphSize, New(), Renderer, ScaleFactor, Step, and UnstructuredGrid.
| vtkMimxBoundaryConditionActor::~vtkMimxBoundaryConditionActor | ( | ) | [protected] |
| vtkMimxBoundaryConditionActor::vtkMimxBoundaryConditionActor | ( | const vtkMimxBoundaryConditionActor & | ) | [private] |
| void vtkMimxBoundaryConditionActor::CreateBoundaryConditionActor | ( | const char * | StepNum, | |
| const char * | NodeSetName, | |||
| const char * | BCType | |||
| ) | [protected] |
References CreateIndividualBoundaryConditionActor(), GetValue(), and max.
Referenced by AddBoundaryConditionActor(), and CreateStepActors().
| void vtkMimxBoundaryConditionActor::CreateIndividualBoundaryConditionActor | ( | const char * | StepNum, | |
| const char * | NodeSetName, | |||
| const char * | BCType, | |||
| const char * | Direction, | |||
| double | scaleFactor, | |||
| double | bcValue, | |||
| const char * | BCName | |||
| ) | [protected] |
References BoundaryConditionProperty::Axis, BoundaryConditionProperty::AxisFactor, BoundaryConditionProperty::bcType, BoundaryConditionProperty::bcValue, BoundaryConditionDisplayList, GetPointSetOfNodeSet(), BoundaryConditionProperty::Glyph, BoundaryConditionProperty::GlyphActor, BoundaryConditionProperty::IsVisible, BoundaryConditionProperty::name, New(), BoundaryConditionProperty::nodeSet, Renderer, ScaleFactor, BoundaryConditionProperty::StepNumber, Xaxis, and Yaxis.
Referenced by CreateBoundaryConditionActor().
| 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 | ) |
References BoundaryConditionDisplayList, and BoundaryConditionProperty::name.
Referenced by vtkKWMimxAssignBoundaryConditionsGroup::UpdateBCVisibilityList().
| vtkUnstructuredGrid * vtkMimxBoundaryConditionActor::GetDataSet | ( | ) |
References UnstructuredGrid.
| double vtkMimxBoundaryConditionActor::GetGlyphScale | ( | ) |
References GlyphScale.
| double vtkMimxBoundaryConditionActor::GetGlyphSize | ( | ) |
References GlyphSize.
| vtkPointSet * vtkMimxBoundaryConditionActor::GetPointSetOfNodeSet | ( | const char * | NodeSetName | ) | [protected] |
References New(), and UnstructuredGrid.
Referenced by CreateIndividualBoundaryConditionActor(), and UpdateGlyphSize().
| vtkRenderer * vtkMimxBoundaryConditionActor::GetRenderer | ( | ) |
References Renderer.
| double vtkMimxBoundaryConditionActor::GetValue | ( | const char * | BCName | ) | [protected] |
References UnstructuredGrid.
Referenced by CreateBoundaryConditionActor().
| int vtkMimxBoundaryConditionActor::HasBoundaryConditionActor | ( | std::string | bcName | ) |
References BoundaryConditionDisplayList, and BoundaryConditionProperty::name.
Referenced by AddBoundaryConditionActor().
| void vtkMimxBoundaryConditionActor::HideAllStepActors | ( | int | bcStep | ) |
| 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 | ) |
References BoundaryConditionDisplayList, BoundaryConditionProperty::GlyphActor, BoundaryConditionProperty::IsVisible, BoundaryConditionProperty::name, Renderer, and Step.
Referenced by vtkKWMimxAssignBoundaryConditionsGroup::SelectionChangedCallback(), and vtkKWMimxAssignBoundaryConditionsGroup::StepNumberChangedCallback().
| void vtkMimxBoundaryConditionActor::ShowBoundaryCondition | ( | int | step, | |
| const char * | setName, | |||
| int | type | |||
| ) |
References BoundaryConditionDisplayList, Displacement, Force, BoundaryConditionProperty::GlyphActor, BoundaryConditionProperty::IsVisible, BoundaryConditionProperty::name, Renderer, and Rotation.
Referenced by vtkKWMimxAssignBoundaryConditionsGroup::AssignBoundaryConditionsApplyCallback(), and vtkKWMimxAssignBoundaryConditionsGroup::ShowBoundaryConditionRepresentation().
| void vtkMimxBoundaryConditionActor::UpdateGlyphSize | ( | ) | [protected] |
References BoundaryConditionProperty::Axis, BoundaryConditionProperty::AxisFactor, BoundaryConditionProperty::bcType, BoundaryConditionProperty::bcValue, BoundaryConditionDisplayList, GetPointSetOfNodeSet(), BoundaryConditionProperty::Glyph, New(), BoundaryConditionProperty::nodeSet, Renderer, and ScaleFactor.
Referenced by SetScaleFactor().
| vtkMimxBoundaryConditionActor::vtkTypeRevisionMacro | ( | vtkMimxBoundaryConditionActor | , | |
| vtkMimxActorBase | ||||
| ) |
std::list<BoundaryConditionProperty*> vtkMimxBoundaryConditionActor::BoundaryConditionDisplayList [private] |
Referenced by CreateIndividualBoundaryConditionActor(), DeleteAllBoundaryConditionActors(), DeleteBoundaryConditionActor(), GetBoundaryCondition(), GetBoundaryConditionVisibility(), HasBoundaryConditionActor(), HideAllStepActors(), HideBoundaryCondition(), SetDataSet(), SetRenderer(), ShowAllStepActors(), ShowBoundaryCondition(), UpdateGlyphSize(), vtkMimxBoundaryConditionActor(), and ~vtkMimxBoundaryConditionActor().
double vtkMimxBoundaryConditionActor::GlyphScale [private] |
Referenced by GetGlyphScale(), and vtkMimxBoundaryConditionActor().
double vtkMimxBoundaryConditionActor::GlyphSize [private] |
Referenced by GetGlyphSize(), and vtkMimxBoundaryConditionActor().
vtkRenderer* vtkMimxBoundaryConditionActor::Renderer [private] |
Referenced by CreateIndividualBoundaryConditionActor(), DeleteAllBoundaryConditionActors(), DeleteBoundaryConditionActor(), GetRenderer(), HideAllStepActors(), HideBoundaryCondition(), SetDataSet(), SetRenderer(), ShowAllStepActors(), ShowBoundaryCondition(), UpdateGlyphSize(), vtkMimxBoundaryConditionActor(), and ~vtkMimxBoundaryConditionActor().
double vtkMimxBoundaryConditionActor::ScaleFactor [private] |
int vtkMimxBoundaryConditionActor::Step [private] |
Referenced by CreateStepActors(), GetStep(), HideAllStepActors(), SetDataSet(), SetStep(), ShowAllStepActors(), and vtkMimxBoundaryConditionActor().
vtkUnstructuredGrid* vtkMimxBoundaryConditionActor::UnstructuredGrid [private] |
1.6.1