Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkMRMLModelTransformNode Class Reference

#include <Modules/Loadable/ModelTransform/Logic/vtkMRMLModelTransformNode.h>

Inheritance diagram for vtkMRMLModelTransformNode:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLModelTransformNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual char * GetInputModelID ()
virtual char * GetNewModelName ()
virtual const char * GetNodeTagName ()
virtual char * GetOutputModelID ()
virtual char * GetTransformNodeID ()
virtual int GetTransformNormals ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
virtual void SetInputModelID (const char *)
virtual void SetNewModelName (const char *)
virtual void SetOutputModelID (const char *)
virtual void SetTransformNodeID (const char *)
virtual void SetTransformNormals (int)
 vtkTypeRevisionMacro (vtkMRMLModelTransformNode, vtkMRMLNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static vtkMRMLModelTransformNodeNew ()

Protected Member Functions

void operator= (const vtkMRMLModelTransformNode &)
 vtkMRMLModelTransformNode ()
 vtkMRMLModelTransformNode (const vtkMRMLModelTransformNode &)
 ~vtkMRMLModelTransformNode ()

Protected Attributes

char * InputModelID
char * NewModelName
char * OutputModelID
char * TransformNodeID
int TransformNormals

Detailed Description

Definition at line 19 of file vtkMRMLModelTransformNode.h.


Constructor & Destructor Documentation

vtkMRMLModelTransformNode::vtkMRMLModelTransformNode ( ) [protected]
vtkMRMLModelTransformNode::~vtkMRMLModelTransformNode ( ) [protected]
vtkMRMLModelTransformNode::vtkMRMLModelTransformNode ( const vtkMRMLModelTransformNode ) [protected]

Member Function Documentation

virtual void vtkMRMLModelTransformNode::Copy ( vtkMRMLNode node) [virtual]

Copy parameters (not including ID and Scene) from another node of the same type. NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation

Reimplemented from vtkMRMLNode.

virtual vtkMRMLNode* vtkMRMLModelTransformNode::CreateNodeInstance ( ) [virtual]

Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method

Implements vtkMRMLNode.

virtual char* vtkMRMLModelTransformNode::GetInputModelID ( ) [virtual]
virtual char* vtkMRMLModelTransformNode::GetNewModelName ( ) [virtual]
virtual const char* vtkMRMLModelTransformNode::GetNodeTagName ( ) [inline, virtual]

Get node XML tag name (like Volume, Model) NOTE: Subclasses should implement this method

Implements vtkMRMLNode.

Definition at line 44 of file vtkMRMLModelTransformNode.h.

virtual char* vtkMRMLModelTransformNode::GetOutputModelID ( ) [virtual]
virtual char* vtkMRMLModelTransformNode::GetTransformNodeID ( ) [virtual]
virtual int vtkMRMLModelTransformNode::GetTransformNormals ( ) [virtual]
static vtkMRMLModelTransformNode* vtkMRMLModelTransformNode::New ( ) [static]
void vtkMRMLModelTransformNode::operator= ( const vtkMRMLModelTransformNode ) [protected]
void vtkMRMLModelTransformNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLModelTransformNode::ReadXMLAttributes ( const char **  atts) [virtual]

Set node attributes NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLModelTransformNode::SetInputModelID ( const char *  ) [virtual]
virtual void vtkMRMLModelTransformNode::SetNewModelName ( const char *  ) [virtual]
virtual void vtkMRMLModelTransformNode::SetOutputModelID ( const char *  ) [virtual]
virtual void vtkMRMLModelTransformNode::SetTransformNodeID ( const char *  ) [virtual]
virtual void vtkMRMLModelTransformNode::SetTransformNormals ( int  ) [virtual]
vtkMRMLModelTransformNode::vtkTypeRevisionMacro ( vtkMRMLModelTransformNode  ,
vtkMRMLNode   
)
virtual void vtkMRMLModelTransformNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format. NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation

Reimplemented from vtkMRMLNode.


Member Data Documentation

Definition at line 70 of file vtkMRMLModelTransformNode.h.

Definition at line 69 of file vtkMRMLModelTransformNode.h.

Definition at line 72 of file vtkMRMLModelTransformNode.h.

Definition at line 71 of file vtkMRMLModelTransformNode.h.

Definition at line 68 of file vtkMRMLModelTransformNode.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines