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
vtkMRMLPETProceduralColorNode Class Reference

#include <Libs/MRML/Core/vtkMRMLPETProceduralColorNode.h>

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

List of all members.

Public Types

enum  { DisplayModifiedEvent = 20000 }
 The list of valid procedural types. More...
enum  { PETheat = 0, PETrainbow = 1, PETMIP = 2 }
typedef vtkMRMLProceduralColorNode Superclass

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
virtual const char * GetClassName ()
int GetFirstType ()
 Return the lowest and the highest integers, for use in looping.
int GetLastType ()
virtual const char * GetNodeTagName ()
const char * GetTypeAsString ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ReadXMLAttributes (const char **atts)
virtual void SetType (int type)
void SetTypeToHeat ()
void SetTypeToMIP ()
void SetTypeToRainbow ()
virtual void UpdateScene (vtkMRMLScene *scene)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

Definition at line 6 of file vtkMRMLPETProceduralColorNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLProceduralColorNode.

Definition at line 10 of file vtkMRMLPETProceduralColorNode.h.


Member Enumeration Documentation

anonymous enum

The list of valid procedural types.

DisplayModifiedEvent is generated when display node parameters is changed

Enumerator:
DisplayModifiedEvent 

Definition at line 53 of file vtkMRMLPETProceduralColorNode.h.

anonymous enum

The list of valid types PETheat to display PET overlay with red to orange to yellow to white. PETrainbow to display PET overlay with cool to warm to white. PETMIP to display PET overlay with white to black.

Enumerator:
PETheat 
PETrainbow 
PETMIP 

Definition at line 62 of file vtkMRMLPETProceduralColorNode.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Copy the node's attributes to this object

Reimplemented from vtkMRMLProceduralColorNode.

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

MRMLNode methods.

Reimplemented from vtkMRMLProceduralColorNode.

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

Reimplemented from vtkMRMLProceduralColorNode.

int vtkMRMLPETProceduralColorNode::GetFirstType ( ) [inline, virtual]

Return the lowest and the highest integers, for use in looping.

Reimplemented from vtkMRMLColorNode.

Definition at line 70 of file vtkMRMLPETProceduralColorNode.h.

int vtkMRMLPETProceduralColorNode::GetLastType ( ) [inline, virtual]

Reimplemented from vtkMRMLColorNode.

Definition at line 71 of file vtkMRMLPETProceduralColorNode.h.

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

Get node XML tag name (like Volume, Model)

Reimplemented from vtkMRMLProceduralColorNode.

Definition at line 33 of file vtkMRMLPETProceduralColorNode.h.

const char* vtkMRMLPETProceduralColorNode::GetTypeAsString ( ) [virtual]

return a text string describing the colour look up table type

Reimplemented from vtkMRMLProceduralColorNode.

virtual int vtkMRMLPETProceduralColorNode::IsA ( const char *  type) [virtual]

Reimplemented from vtkMRMLProceduralColorNode.

static int vtkMRMLPETProceduralColorNode::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkMRMLProceduralColorNode.

static vtkMRMLPETProceduralColorNode* vtkMRMLPETProceduralColorNode::New ( ) [static]

Reimplemented from vtkMRMLProceduralColorNode.

void vtkMRMLPETProceduralColorNode::operator= ( const vtkMRMLPETProceduralColorNode ) [protected]
void vtkMRMLPETProceduralColorNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLProceduralColorNode.

void vtkMRMLPETProceduralColorNode::ProcessMRMLEvents ( vtkObject *  ,
unsigned long  long,
void *   
) [virtual]

alternative method to propagate events generated in Storage nodes

Reimplemented from vtkMRMLProceduralColorNode.

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

Set node attributes

Reimplemented from vtkMRMLProceduralColorNode.

static vtkMRMLPETProceduralColorNode* vtkMRMLPETProceduralColorNode::SafeDownCast ( vtkObject *  o) [static]

Reimplemented from vtkMRMLProceduralColorNode.

virtual void vtkMRMLPETProceduralColorNode::SetType ( int  type) [virtual]

Get/Set for Type. In SetType, set up the custom colour options for this set of colours

Reimplemented from vtkMRMLColorNode.

void vtkMRMLPETProceduralColorNode::SetTypeToHeat ( )
void vtkMRMLPETProceduralColorNode::SetTypeToMIP ( )
void vtkMRMLPETProceduralColorNode::SetTypeToRainbow ( )
virtual void vtkMRMLPETProceduralColorNode::UpdateScene ( vtkMRMLScene scene) [virtual]

Finds the storage node and read the data

Reimplemented from vtkMRMLProceduralColorNode.

virtual void vtkMRMLPETProceduralColorNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format.

Reimplemented from vtkMRMLProceduralColorNode.


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