|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Libs/MRML/Core/vtkMRMLSceneViewNode.h>


Public Types | |
| typedef vtkMRMLStorableNode | Superclass |
Public Member Functions | |
| virtual void | Copy (vtkMRMLNode *node) |
| virtual vtkMRMLStorageNode * | CreateDefaultStorageNode () |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| MRMLNode methods. | |
| virtual const char * | GetClassName () |
| virtual vtkMRMLScene * | GetNodes () |
| int | GetNodesByClass (const char *className, std::vector< vtkMRMLNode * > &nodes) |
| Get vector of nodes of a specified class in the scene. | |
| virtual const char * | GetNodeTagName () |
| virtual vtkStdString | GetSceneViewDescription () |
| virtual vtkImageData * | GetScreenShot () |
| virtual int | GetScreenShotType () |
| bool | IncludeNodeInSceneView (vtkMRMLNode *node) |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessChildNode (vtkMRMLNode *node) |
| virtual void | ReadXMLAttributes (const char **atts) |
| void | RestoreScene () |
| void | SetAbsentStorageFileNames () |
| void | SetSceneViewDescription (const vtkStdString &newDescription) |
| A description of this sceneView. | |
| void | SetSceneViewRootDir (const char *name) |
| virtual void | SetScreenShot (vtkImageData *newScreenShot) |
| The attached screenshot of this sceneView. | |
| virtual void | SetScreenShotType (int type) |
| void | StoreScene () |
| virtual void | UpdateScene (vtkMRMLScene *scene) |
| virtual void | UpdateSnapshotScene (vtkMRMLScene *) |
| virtual void | WriteNodeBodyXML (ostream &of, int indent) |
| virtual void | WriteXML (ostream &of, int indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLSceneViewNode * | New () |
| static vtkMRMLSceneViewNode * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| void | operator= (const vtkMRMLSceneViewNode &) |
| vtkMRMLSceneViewNode () | |
| vtkMRMLSceneViewNode (const vtkMRMLSceneViewNode &) | |
| ~vtkMRMLSceneViewNode () | |
Protected Attributes | |
| vtkMRMLScene * | Nodes |
| vtkStdString | SceneViewDescription |
| The associated Description. | |
| vtkImageData * | ScreenShot |
| The vtkImageData of the screenshot. | |
| int | ScreenShotType |
| The type of the screenshot. | |
Definition at line 25 of file vtkMRMLSceneViewNode.h.
Reimplemented from vtkMRMLStorableNode.
Definition at line 29 of file vtkMRMLSceneViewNode.h.
| vtkMRMLSceneViewNode::vtkMRMLSceneViewNode | ( | ) | [protected] |
| vtkMRMLSceneViewNode::~vtkMRMLSceneViewNode | ( | ) | [protected] |
| vtkMRMLSceneViewNode::vtkMRMLSceneViewNode | ( | const vtkMRMLSceneViewNode & | ) | [protected] |
| virtual void vtkMRMLSceneViewNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLStorableNode.
| virtual vtkMRMLStorageNode* vtkMRMLSceneViewNode::CreateDefaultStorageNode | ( | ) | [virtual] |
Create default storage node or NULL if does not have one
Reimplemented from vtkMRMLStorableNode.
| virtual vtkMRMLNode* vtkMRMLSceneViewNode::CreateNodeInstance | ( | ) | [virtual] |
MRMLNode methods.
Implements vtkMRMLStorableNode.
| virtual const char* vtkMRMLSceneViewNode::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkMRMLStorableNode.
| virtual vtkMRMLScene* vtkMRMLSceneViewNode::GetNodes | ( | ) | [virtual] |
| int vtkMRMLSceneViewNode::GetNodesByClass | ( | const char * | className, |
| std::vector< vtkMRMLNode * > & | nodes | ||
| ) |
Get vector of nodes of a specified class in the scene.
| virtual const char* vtkMRMLSceneViewNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Implements vtkMRMLStorableNode.
Definition at line 53 of file vtkMRMLSceneViewNode.h.
| virtual vtkStdString vtkMRMLSceneViewNode::GetSceneViewDescription | ( | ) | [virtual] |
| virtual vtkImageData* vtkMRMLSceneViewNode::GetScreenShot | ( | ) | [virtual] |
| virtual int vtkMRMLSceneViewNode::GetScreenShotType | ( | ) | [virtual] |
| bool vtkMRMLSceneViewNode::IncludeNodeInSceneView | ( | vtkMRMLNode * | node | ) |
check if a node should be included in the save/restore cycle. Returns false if it's a scene view node, scene view storage node, scene view hierarchy node, snapshot clip node, true otherwise
| virtual int vtkMRMLSceneViewNode::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkMRMLStorableNode.
| static int vtkMRMLSceneViewNode::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkMRMLStorableNode.
| static vtkMRMLSceneViewNode* vtkMRMLSceneViewNode::New | ( | ) | [static] |
| void vtkMRMLSceneViewNode::operator= | ( | const vtkMRMLSceneViewNode & | ) | [protected] |
| void vtkMRMLSceneViewNode::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
Reimplemented from vtkMRMLStorableNode.
| virtual void vtkMRMLSceneViewNode::ProcessChildNode | ( | vtkMRMLNode * | node | ) | [virtual] |
Set dependencies between this node and a child node when parsing XML file
Reimplemented from vtkMRMLNode.
| virtual void vtkMRMLSceneViewNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLStorableNode.
| void vtkMRMLSceneViewNode::RestoreScene | ( | ) |
Restore content of the scene from the node
| static vtkMRMLSceneViewNode* vtkMRMLSceneViewNode::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkMRMLStorableNode.
| void vtkMRMLSceneViewNode::SetAbsentStorageFileNames | ( | ) |
| void vtkMRMLSceneViewNode::SetSceneViewDescription | ( | const vtkStdString & | newDescription | ) |
A description of this sceneView.
| void vtkMRMLSceneViewNode::SetSceneViewRootDir | ( | const char * | name | ) |
| virtual void vtkMRMLSceneViewNode::SetScreenShot | ( | vtkImageData * | newScreenShot | ) | [virtual] |
The attached screenshot of this sceneView.
| virtual void vtkMRMLSceneViewNode::SetScreenShotType | ( | int | type | ) | [virtual] |
The screenshot type of this sceneView 0: 3D View 1: Red Slice View 2: Yellow Slice View 3: Green Slice View 4: Full layout
| void vtkMRMLSceneViewNode::StoreScene | ( | ) |
Store content of the scene
| virtual void vtkMRMLSceneViewNode::UpdateScene | ( | vtkMRMLScene * | scene | ) | [virtual] |
Updates scene nodes
Reimplemented from vtkMRMLStorableNode.
| virtual void vtkMRMLSceneViewNode::UpdateSnapshotScene | ( | vtkMRMLScene * | ) | [virtual] |
Updates internal nodes
| virtual void vtkMRMLSceneViewNode::WriteNodeBodyXML | ( | ostream & | of, |
| int | indent | ||
| ) | [virtual] |
Write this node's body to a MRML file in XML format.
Reimplemented from vtkMRMLNode.
| virtual void vtkMRMLSceneViewNode::WriteXML | ( | ostream & | of, |
| int | indent | ||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLStorableNode.
vtkMRMLScene* vtkMRMLSceneViewNode::Nodes [protected] |
Definition at line 120 of file vtkMRMLSceneViewNode.h.
vtkStdString vtkMRMLSceneViewNode::SceneViewDescription [protected] |
The associated Description.
Definition at line 123 of file vtkMRMLSceneViewNode.h.
vtkImageData* vtkMRMLSceneViewNode::ScreenShot [protected] |
The vtkImageData of the screenshot.
Definition at line 126 of file vtkMRMLSceneViewNode.h.
int vtkMRMLSceneViewNode::ScreenShotType [protected] |
The type of the screenshot.
Definition at line 129 of file vtkMRMLSceneViewNode.h.
1.7.4