vtkMRMLModelMirrorNode Class Reference

#include <vtkMRMLModelMirrorNode.h>

Inheritance diagram for vtkMRMLModelMirrorNode:
vtkMRMLNode vtkObject

List of all members.

Public Types

enum  { ModelAddedEvent = 11000 }
enum  { AxialMirror = 0, SaggitalMirror, CoronalMirror }

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual const charGetNodeTagName ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
 vtkGetMacro (MirrorPlane, int)
 vtkGetObjectMacro (OutputModel, vtkMRMLModelNode)
 vtkGetObjectMacro (InputModel, vtkMRMLModelNode)
 vtkGetStringMacro (NewModelName)
 vtkSetMacro (MirrorPlane, int)
 vtkSetObjectMacro (OutputModel, vtkMRMLModelNode)
 vtkSetObjectMacro (InputModel, vtkMRMLModelNode)
 vtkSetStringMacro (NewModelName)
 vtkTypeRevisionMacro (vtkMRMLModelMirrorNode, vtkMRMLNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static vtkMRMLModelMirrorNodeNew ()

Public Attributes

vtkMRMLModelNodeInputModel
int MirrorPlane
charNewModelName
vtkMRMLModelNodeOutputModel

Protected Member Functions

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

Member Enumeration Documentation

anonymous enum
Enumerator:
ModelAddedEvent 
anonymous enum
Enumerator:
AxialMirror 
SaggitalMirror 
CoronalMirror 

Constructor & Destructor Documentation

vtkMRMLModelMirrorNode::vtkMRMLModelMirrorNode (  )  [protected]
vtkMRMLModelMirrorNode::~vtkMRMLModelMirrorNode (  )  [protected]

References InputModel, MirrorPlane, and OutputModel.

vtkMRMLModelMirrorNode::vtkMRMLModelMirrorNode ( const vtkMRMLModelMirrorNode  )  [protected]

Member Function Documentation

void vtkMRMLModelMirrorNode::Copy ( vtkMRMLNode node  )  [virtual]
vtkMRMLNode * vtkMRMLModelMirrorNode::CreateNodeInstance (  )  [virtual]

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

Implements vtkMRMLNode.

References autoSlicerTracto2regions::ret.

virtual const char* vtkMRMLModelMirrorNode::GetNodeTagName (  )  [inline, virtual]

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

Implements vtkMRMLNode.

vtkMRMLModelMirrorNode * vtkMRMLModelMirrorNode::New (  )  [static]

Reimplemented from vtkMRMLNode.

References autoSlicerTracto2regions::ret.

void vtkMRMLModelMirrorNode::operator= ( const vtkMRMLModelMirrorNode  )  [protected]

Reimplemented from vtkMRMLNode.

void vtkMRMLModelMirrorNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLModelMirrorNode::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.

vtkMRMLModelMirrorNode::vtkGetMacro ( MirrorPlane  ,
int   
)
vtkMRMLModelMirrorNode::vtkGetObjectMacro ( OutputModel  ,
vtkMRMLModelNode   
)
vtkMRMLModelMirrorNode::vtkGetObjectMacro ( InputModel  ,
vtkMRMLModelNode   
)
vtkMRMLModelMirrorNode::vtkGetStringMacro ( NewModelName   ) 
vtkMRMLModelMirrorNode::vtkSetMacro ( MirrorPlane  ,
int   
)
vtkMRMLModelMirrorNode::vtkSetObjectMacro ( OutputModel  ,
vtkMRMLModelNode   
)
vtkMRMLModelMirrorNode::vtkSetObjectMacro ( InputModel  ,
vtkMRMLModelNode   
)
vtkMRMLModelMirrorNode::vtkSetStringMacro ( NewModelName   ) 
vtkMRMLModelMirrorNode::vtkTypeRevisionMacro ( vtkMRMLModelMirrorNode  ,
vtkMRMLNode   
)
virtual void vtkMRMLModelMirrorNode::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

Referenced by vtkMRMLModelMirrorNode().


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1