#include <vtkMRMLViewNode.h>
vtkMRMLViewNode - MRML node to represent view parameters
View node contains view parameters
| anonymous enum |
| anonymous enum |
| anonymous enum |
| vtkMRMLViewNode::vtkMRMLViewNode | ( | ) | [protected] |
References Active, AnimationMode, AnimationMs, AxisLabelsVisible, BackgroundColor, BoxVisible, FiducialLabelsVisible, FiducialsVisible, FieldOfView, vtkMRMLNode::HideFromEditors, LetterSize, LookFrom, NoStereo, Off, Perspective, RenderMode, RockCount, RockLength, RotateDegrees, SpinDegrees, SpinDirection, StereoType, ViewAxisMode, Visibility, and YawLeft.
| vtkMRMLViewNode::~vtkMRMLViewNode | ( | ) | [protected] |
| vtkMRMLViewNode::vtkMRMLViewNode | ( | const vtkMRMLViewNode & | ) | [protected] |
| void vtkMRMLViewNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
References Active, vtkMRMLNode::EndModify(), SetAnimationMode(), SetAxisLabelsVisible(), SetBackgroundColor(), SetBoxVisible(), SetFiducialLabelsVisible(), SetFiducialsVisible(), SetRenderMode(), SetStereoType(), vtkMRMLNode::StartModify(), and Visibility.
| vtkMRMLNode * vtkMRMLViewNode::CreateNodeInstance | ( | void | ) | [virtual] |
| const char * vtkMRMLViewNode::GetNodeTagName | ( | ) | [virtual] |
Get node XML tag name (like Volume, Model)
Implements vtkMRMLNode.
Referenced by vtkSlicerApplicationGUI::OnViewNodeNeeded().
| vtkMRMLViewNode * vtkMRMLViewNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLNode.
References autoSlicerTracto2regions::ret.
| void vtkMRMLViewNode::operator= | ( | const vtkMRMLViewNode & | ) | [protected] |
Reimplemented from vtkMRMLNode.
| void vtkMRMLViewNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLNode.
References Active, AnimationMode, AnimationMs, AxisLabelsVisible, BackgroundColor, BoxVisible, FiducialLabelsVisible, FiducialsVisible, FieldOfView, LetterSize, RenderMode, RockCount, RockLength, RotateDegrees, SpinDegrees, SpinDirection, StereoType, ViewAxisMode, and Visibility.
| void vtkMRMLViewNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLNode.
References Active, Anaglyph, AnimationMode, AnimationMs, AxisLabelsVisible, BackgroundColor, BoxVisible, CrystalEyes, vtkMRMLNode::EndModify(), FiducialLabelsVisible, FiducialsVisible, FieldOfView, Interlaced, len, LetterSize, LookFrom, NoStereo, Off, Orthographic, Perspective, PitchDown, PitchUp, RedBlue, RenderMode, Rock, RockCount, RockLength, RollLeft, RollRight, RotateAround, RotateDegrees, Spin, SpinDegrees, SpinDirection, vtkMRMLNode::StartModify(), StereoType, ModifyHeader::val, ViewAxisMode, Visibility, YawLeft, and YawRight.
| void vtkMRMLViewNode::RemoveActiveFlagInScene | ( | ) | [protected, virtual] |
When a view is set Active, make other views inactive.
References vtkMRMLScene::GetNthNodeByClass(), vtkMRMLScene::GetNumberOfNodesByClass(), mathExample::n, vtkMRMLNode::Scene, and SetActive().
Referenced by SetActive().
| void vtkMRMLViewNode::SetActive | ( | int | _arg | ) | [virtual] |
References Active, ActiveModifiedEvent, vtkMRMLNode::Modified(), and RemoveActiveFlagInScene().
Referenced by vtkSlicerApplicationGUI::OnViewNodeAdded(), vtkSlicerCamerasGUI::ProcessGUIEvents(), and RemoveActiveFlagInScene().
| void vtkMRMLViewNode::SetAnimationMode | ( | int | m | ) | [virtual] |
References AnimationMode, AnimationModeEvent, Off, Rock, and Spin.
Referenced by Copy().
| void vtkMRMLViewNode::SetAxisLabelsVisible | ( | int | m | ) | [virtual] |
References AxisLabelsVisible, and VisibilityEvent.
Referenced by Copy(), vtkIA_FEMeshGUI::Enter(), vtkIA_FEMeshGUI::Exit(), and vtkSlicerViewControlGUI::MainViewResetFocalPoint().
| void vtkMRMLViewNode::SetBackgroundColor | ( | double * | color | ) | [virtual] |
References BackgroundColor, and BackgroundColorEvent.
Referenced by Copy(), vtkIA_FEMeshGUI::Enter(), and vtkIA_FEMeshGUI::Exit().
| void vtkMRMLViewNode::SetBoxVisible | ( | int | m | ) | [virtual] |
References BoxVisible, and VisibilityEvent.
Referenced by Copy(), vtkIA_FEMeshGUI::Enter(), vtkIA_FEMeshGUI::Exit(), and vtkSlicerViewControlGUI::MainViewResetFocalPoint().
| void vtkMRMLViewNode::SetFiducialLabelsVisible | ( | int | m | ) | [virtual] |
References FiducialLabelsVisible, and VisibilityEvent.
Referenced by Copy().
| void vtkMRMLViewNode::SetFiducialsVisible | ( | int | m | ) | [virtual] |
References FiducialsVisible, and VisibilityEvent.
Referenced by Copy().
| void vtkMRMLViewNode::SetRenderMode | ( | int | m | ) | [virtual] |
References Orthographic, Perspective, RenderMode, and RenderModeEvent.
Referenced by Copy().
| void vtkMRMLViewNode::SetStereoType | ( | int | m | ) | [virtual] |
References Anaglyph, CrystalEyes, Interlaced, NoStereo, RedBlue, StereoModeEvent, and StereoType.
Referenced by Copy().
| void vtkMRMLViewNode::SetVisibility | ( | int | _arg | ) | [virtual] |
| vtkMRMLViewNode::vtkGetMacro | ( | RenderMode | , | |
| int | ||||
| ) |
vtkSetMacro ( StereoType, int );
specifies orthographic or perspective rendering
| vtkMRMLViewNode::vtkGetMacro | ( | StereoType | , | |
| int | ||||
| ) |
stereo mode (including nostereo)
| vtkMRMLViewNode::vtkGetMacro | ( | RockLength | , | |
| int | ||||
| ) |
Length of animated rocking
| vtkMRMLViewNode::vtkGetMacro | ( | AnimationMs | , | |
| int | ||||
| ) |
Amount of wait time between spin increments
| vtkMRMLViewNode::vtkGetMacro | ( | RotateDegrees | , | |
| double | ||||
| ) |
| vtkMRMLViewNode::vtkGetMacro | ( | SpinDegrees | , | |
| double | ||||
| ) |
Number of degrees in spin increment.
| vtkMRMLViewNode::vtkGetMacro | ( | SpinDirection | , | |
| int | ||||
| ) |
Direction of animated spinning
| vtkMRMLViewNode::vtkGetMacro | ( | ViewAxisMode | , | |
| int | ||||
| ) |
vtkSetMacro (AnimationMode, int );
| vtkMRMLViewNode::vtkGetMacro | ( | AnimationMode | , | |
| int | ||||
| ) |
vtkSetVector3Macro (BackgroundColor, double);
Turn on and off animated spinning or rocking.
| vtkMRMLViewNode::vtkGetMacro | ( | LetterSize | , | |
| double | ||||
| ) |
Axis label size
| vtkMRMLViewNode::vtkGetMacro | ( | FieldOfView | , | |
| double | ||||
| ) |
Field of view size
| vtkMRMLViewNode::vtkGetMacro | ( | FiducialLabelsVisible | , | |
| int | ||||
| ) |
vtkSetMacro (FiducialsVisible, int);
| vtkMRMLViewNode::vtkGetMacro | ( | FiducialsVisible | , | |
| int | ||||
| ) |
vtkSetMacro(AxisLabelsVisible, int);
Toggles visibility of fiducial points in 3D viewer
| vtkMRMLViewNode::vtkGetMacro | ( | AxisLabelsVisible | , | |
| int | ||||
| ) |
Indicates if the axis labels are visible
| vtkMRMLViewNode::vtkGetMacro | ( | BoxVisible | , | |
| int | ||||
| ) |
Indicates if the box is visible
| vtkMRMLViewNode::vtkGetMacro | ( | Visibility | , | |
| int | ||||
| ) |
Indicates whether or not the view is visible (if it is not visible, then the view is not shown in any of the view layouts, but can be privately used by modules)
| vtkMRMLViewNode::vtkGetVector3Macro | ( | BackgroundColor | , | |
| double | ||||
| ) |
Background color
| vtkMRMLViewNode::vtkSetMacro | ( | RockLength | , | |
| int | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | AnimationMs | , | |
| int | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | RotateDegrees | , | |
| double | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | SpinDegrees | , | |
| double | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | SpinDirection | , | |
| int | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | ViewAxisMode | , | |
| int | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | LetterSize | , | |
| double | ||||
| ) |
| vtkMRMLViewNode::vtkSetMacro | ( | FieldOfView | , | |
| double | ||||
| ) |
| vtkMRMLViewNode::vtkTypeMacro | ( | vtkMRMLViewNode | , | |
| vtkMRMLNode | ||||
| ) |
| void vtkMRMLViewNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLNode.
References Active, Anaglyph, AxisLabelsVisible, BackgroundColor, BoxVisible, CrystalEyes, FiducialLabelsVisible, FiducialsVisible, Interlaced, LookFrom, NoStereo, Off, Orthographic, Perspective, PitchDown, PitchUp, RedBlue, Rock, RollLeft, RollRight, RotateAround, Spin, Visibility, YawLeft, and YawRight.
int vtkMRMLViewNode::Active [protected] |
Indicates whether or not the View is active
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), SetActive(), vtkMRMLViewNode(), and WriteXML().
int vtkMRMLViewNode::AnimationMode [protected] |
parameters of automatic spin
Referenced by PrintSelf(), ReadXMLAttributes(), SetAnimationMode(), and vtkMRMLViewNode().
int vtkMRMLViewNode::AnimationMs [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
int vtkMRMLViewNode::AxisLabelsVisible [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), SetAxisLabelsVisible(), vtkMRMLViewNode(), and WriteXML().
double vtkMRMLViewNode::BackgroundColor[3] [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), SetBackgroundColor(), vtkMRMLViewNode(), and WriteXML().
int vtkMRMLViewNode::BoxVisible [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), SetBoxVisible(), vtkMRMLViewNode(), and WriteXML().
int vtkMRMLViewNode::FiducialLabelsVisible [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), SetFiducialLabelsVisible(), vtkMRMLViewNode(), and WriteXML().
int vtkMRMLViewNode::FiducialsVisible [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), SetFiducialsVisible(), vtkMRMLViewNode(), and WriteXML().
double vtkMRMLViewNode::FieldOfView [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
double vtkMRMLViewNode::LetterSize [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
int vtkMRMLViewNode::RenderMode [protected] |
Specifies orthographic or perspective rendering
Referenced by PrintSelf(), ReadXMLAttributes(), SetRenderMode(), and vtkMRMLViewNode().
int vtkMRMLViewNode::RockCount [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
int vtkMRMLViewNode::RockLength [protected] |
parameters of automatic rock
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
double vtkMRMLViewNode::RotateDegrees [protected] |
Increment used to rotate the view once about an axis.
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
double vtkMRMLViewNode::SpinDegrees [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
int vtkMRMLViewNode::SpinDirection [protected] |
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
int vtkMRMLViewNode::StereoType [protected] |
parameters for stereo viewing
Referenced by PrintSelf(), ReadXMLAttributes(), SetStereoType(), and vtkMRMLViewNode().
int vtkMRMLViewNode::ViewAxisMode [protected] |
Parameters for look-from or rotate-around automatic view control
Referenced by PrintSelf(), ReadXMLAttributes(), and vtkMRMLViewNode().
int vtkMRMLViewNode::Visibility [protected] |
Indicates whether or not the View is visible
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), SetVisibility(), vtkMRMLViewNode(), and WriteXML().
1.6.1