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

#include <Modules/Loadable/CropVolume/MRML/vtkMRMLCropVolumeParametersNode.h>

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

List of all members.

Public Types

typedef vtkMRMLNode Superclass

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual const char * GetClassName ()
virtual char * GetInputVolumeNodeID ()
virtual int GetInterpolationMode ()
virtual bool GetIsotropicResampling ()
virtual const char * GetNodeTagName ()
virtual char * GetOutputVolumeNodeID ()
virtual char * GetROINodeID ()
virtual bool GetROIVisibility ()
virtual double GetSpacingScalingConst ()
virtual bool GetVoxelBased ()
virtual int IsA (const char *type)
virtual void IsotropicResamplingOff ()
virtual void IsotropicResamplingOn ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
virtual void ROIVisibilityOff ()
virtual void ROIVisibilityOn ()
virtual void SetInputVolumeNodeID (const char *)
virtual void SetInterpolationMode (int)
virtual void SetIsotropicResampling (bool)
virtual void SetOutputVolumeNodeID (const char *)
virtual void SetROINodeID (const char *)
virtual void SetROIVisibility (bool)
virtual void SetSpacingScalingConst (double)
virtual void SetVoxelBased (bool)
virtual void VoxelBasedOff ()
virtual void VoxelBasedOn ()
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static int IsTypeOf (const char *type)
static
vtkMRMLCropVolumeParametersNode
New ()
static
vtkMRMLCropVolumeParametersNode
SafeDownCast (vtkObject *o)

Protected Member Functions

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

Protected Attributes

char * InputVolumeNodeID
int InterpolationMode
bool IsotropicResampling
char * OutputVolumeNodeID
char * ROINodeID
bool ROIVisibility
double SpacingScalingConst
bool VoxelBased

Detailed Description

Definition at line 32 of file vtkMRMLCropVolumeParametersNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLNode.

Definition at line 37 of file vtkMRMLCropVolumeParametersNode.h.


Constructor & Destructor Documentation

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

Member Function Documentation

virtual void vtkMRMLCropVolumeParametersNode::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* vtkMRMLCropVolumeParametersNode::CreateNodeInstance ( ) [virtual]

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

Implements vtkMRMLNode.

virtual const char* vtkMRMLCropVolumeParametersNode::GetClassName ( ) [virtual]

Reimplemented from vtkMRMLNode.

virtual char* vtkMRMLCropVolumeParametersNode::GetInputVolumeNodeID ( ) [virtual]
virtual int vtkMRMLCropVolumeParametersNode::GetInterpolationMode ( ) [virtual]
virtual bool vtkMRMLCropVolumeParametersNode::GetIsotropicResampling ( ) [virtual]
virtual const char* vtkMRMLCropVolumeParametersNode::GetNodeTagName ( ) [inline, virtual]

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

Implements vtkMRMLNode.

Definition at line 56 of file vtkMRMLCropVolumeParametersNode.h.

virtual char* vtkMRMLCropVolumeParametersNode::GetOutputVolumeNodeID ( ) [virtual]
virtual char* vtkMRMLCropVolumeParametersNode::GetROINodeID ( ) [virtual]
virtual bool vtkMRMLCropVolumeParametersNode::GetROIVisibility ( ) [virtual]
virtual double vtkMRMLCropVolumeParametersNode::GetSpacingScalingConst ( ) [virtual]
virtual bool vtkMRMLCropVolumeParametersNode::GetVoxelBased ( ) [virtual]
virtual int vtkMRMLCropVolumeParametersNode::IsA ( const char *  type) [virtual]

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLCropVolumeParametersNode::IsotropicResamplingOff ( ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::IsotropicResamplingOn ( ) [virtual]
static int vtkMRMLCropVolumeParametersNode::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkMRMLNode.

static vtkMRMLCropVolumeParametersNode* vtkMRMLCropVolumeParametersNode::New ( ) [static]
void vtkMRMLCropVolumeParametersNode::operator= ( const vtkMRMLCropVolumeParametersNode ) [protected]
void vtkMRMLCropVolumeParametersNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLCropVolumeParametersNode::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 vtkMRMLCropVolumeParametersNode::ROIVisibilityOff ( ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::ROIVisibilityOn ( ) [virtual]
static vtkMRMLCropVolumeParametersNode* vtkMRMLCropVolumeParametersNode::SafeDownCast ( vtkObject *  o) [static]

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLCropVolumeParametersNode::SetInputVolumeNodeID ( const char *  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetInterpolationMode ( int  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetIsotropicResampling ( bool  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetOutputVolumeNodeID ( const char *  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetROINodeID ( const char *  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetROIVisibility ( bool  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetSpacingScalingConst ( double  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::SetVoxelBased ( bool  ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::VoxelBasedOff ( ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::VoxelBasedOn ( ) [virtual]
virtual void vtkMRMLCropVolumeParametersNode::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 91 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 97 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 98 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 92 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 93 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 95 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 99 of file vtkMRMLCropVolumeParametersNode.h.

Definition at line 96 of file vtkMRMLCropVolumeParametersNode.h.


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