#include <vtkIGTToolSelectorLogic.h>
| vtkIGTToolSelectorLogic::vtkIGTToolSelectorLogic | ( | ) | [protected] |
References CurrentShowAxesFlag, CurrentShowProjectionFlag, DataCallback(), DataCallbackCommand, New(), NewParameters, projectionDiameter, projectionLength, ShowAxesFlag, ShowProjectionFlag, ShowToolTipFlag, ToolPolyData, ToolProjPolyData, toolTipDiameter, ToolTipPolyData, ToolTransformNodeID, and ToolType.
| vtkIGTToolSelectorLogic::~vtkIGTToolSelectorLogic | ( | ) | [protected] |
References DataCallbackCommand.
| vtkIGTToolSelectorLogic::vtkIGTToolSelectorLogic | ( | const vtkIGTToolSelectorLogic & | ) | [protected] |
| vtkMRMLModelNode * vtkIGTToolSelectorLogic::AddToolModel | ( | const char * | nodeName | ) |
References New().
Referenced by SetVisibilityOfTool().
| void vtkIGTToolSelectorLogic::BuildDefaultToolPolyData | ( | ) |
References New(), projectionDiameter, projectionLength, TestScriptedActor::sphere, ToolPolyData, and ToolProjPolyData.
Referenced by BuildToolPolyData().
| void vtkIGTToolSelectorLogic::BuildNeedlePolyData | ( | ) |
References New(), projectionDiameter, projectionLength, ToolPolyData, and ToolProjPolyData.
Referenced by BuildToolPolyData().
| void vtkIGTToolSelectorLogic::BuildPointerPolyData | ( | ) |
References New(), projectionDiameter, projectionLength, ToolPolyData, and ToolProjPolyData.
Referenced by BuildToolPolyData().
| void vtkIGTToolSelectorLogic::BuildToolPolyData | ( | int | tool | ) |
References BuildDefaultToolPolyData(), BuildNeedlePolyData(), BuildPointerPolyData(), CurrentShowAxesFlag, NEEDLE, New(), NewParameters, POINTER, ShowAxesFlag, ToolPolyData, ToolProjPolyData, toolTipDiameter, ToolTipPolyData, and ToolType.
Referenced by SetVisibilityOfTool().
| void vtkIGTToolSelectorLogic::DataCallback | ( | vtkObject * | caller, | |
| unsigned long | eid, | |||
| void * | clientData, | |||
| void * | callData | |||
| ) | [static, protected] |
Referenced by vtkIGTToolSelectorLogic().
| static vtkIGTToolSelectorLogic* vtkIGTToolSelectorLogic::New | ( | ) | [static] |
The Usual vtk class functions.
Reimplemented from vtkSlicerModuleLogic.
Referenced by AddToolModel(), BuildDefaultToolPolyData(), BuildNeedlePolyData(), BuildPointerPolyData(), BuildToolPolyData(), and vtkIGTToolSelectorLogic().
| void vtkIGTToolSelectorLogic::operator= | ( | const vtkIGTToolSelectorLogic & | ) | [protected] |
Reimplemented from vtkSlicerModuleLogic.
| void vtkIGTToolSelectorLogic::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkSlicerModuleLogic.
| void vtkIGTToolSelectorLogic::SetProjectionDiameter | ( | double | val | ) |
References NewParameters, and projectionDiameter.
| void vtkIGTToolSelectorLogic::SetProjectionLength | ( | double | val | ) |
References NewParameters, and projectionLength.
| void vtkIGTToolSelectorLogic::SetShowAxes | ( | int | sw | ) |
References ShowAxesFlag.
| void vtkIGTToolSelectorLogic::SetShowProjection | ( | int | sw | ) |
References ShowProjectionFlag.
| void vtkIGTToolSelectorLogic::SetShowToolTip | ( | int | sw | ) |
References ShowToolTipFlag.
| void vtkIGTToolSelectorLogic::SetToolTipDiameter | ( | double | val | ) |
References NewParameters, and toolTipDiameter.
References vtkMRMLLinearTransformNode::GetNodeTagName(), and ToolTransformNodeID.
| vtkMRMLModelNode * vtkIGTToolSelectorLogic::SetVisibilityOfTool | ( | const char * | nodeName, | |
| int | tool, | |||
| int | v | |||
| ) |
References AddToolModel(), BuildToolPolyData(), CurrentShowAxesFlag, vtkMRMLDisplayableNode::GetDisplayNode(), vtkMRMLModelNode::GetModelDisplayNode(), vtkMRMLScene::GetNodesByName(), vtkMRMLNode::Modified(), NewParameters, vtkMRMLModelNode::SetAndObservePolyData(), ShowAxesFlag, ToolPolyData, ToolProjPolyData, ToolTipPolyData, and ToolType.
Referenced by EnableTool().
| void vtkIGTToolSelectorLogic::UpdateAll | ( | ) | [protected] |
| vtkIGTToolSelectorLogic::vtkTypeRevisionMacro | ( | vtkIGTToolSelectorLogic | , | |
| vtkObject | ||||
| ) |
Reimplemented from vtkSlicerLogic.
Referenced by BuildToolPolyData(), SetVisibilityOfTool(), and vtkIGTToolSelectorLogic().
Referenced by EnableTool(), and vtkIGTToolSelectorLogic().
Referenced by EnableTool().
Referenced by vtkIGTToolSelectorLogic(), and ~vtkIGTToolSelectorLogic().
int vtkIGTToolSelectorLogic::EnableToolFlag [private] |
Referenced by EnableTool().
int vtkIGTToolSelectorLogic::NewParameters [private] |
double vtkIGTToolSelectorLogic::projectionDiameter [private] |
double vtkIGTToolSelectorLogic::projectionLength [private] |
int vtkIGTToolSelectorLogic::ShowAxesFlag [private] |
Referenced by BuildToolPolyData(), SetShowAxes(), SetVisibilityOfTool(), and vtkIGTToolSelectorLogic().
Referenced by EnableTool(), SetShowProjection(), and vtkIGTToolSelectorLogic().
int vtkIGTToolSelectorLogic::ShowToolTipFlag [private] |
Referenced by EnableTool(), SetShowToolTip(), and vtkIGTToolSelectorLogic().
vtkSmartPointer<vtkAppendPolyData> vtkIGTToolSelectorLogic::ToolPolyData [private] |
vtkSmartPointer<vtkAppendPolyData> vtkIGTToolSelectorLogic::ToolProjPolyData [private] |
double vtkIGTToolSelectorLogic::toolTipDiameter [private] |
Referenced by BuildToolPolyData(), SetToolTipDiameter(), and vtkIGTToolSelectorLogic().
vtkSmartPointer<vtkAppendPolyData> vtkIGTToolSelectorLogic::ToolTipPolyData [private] |
Referenced by BuildToolPolyData(), SetVisibilityOfTool(), and vtkIGTToolSelectorLogic().
std::string vtkIGTToolSelectorLogic::ToolTransformNodeID [private] |
Referenced by EnableTool(), SetToolTransformNode(), and vtkIGTToolSelectorLogic().
int vtkIGTToolSelectorLogic::ToolType [private] |
Referenced by BuildToolPolyData(), SetVisibilityOfTool(), and vtkIGTToolSelectorLogic().
1.6.1