1 #ifndef __vtkMRMLPETProceduralColorNode_h 2 #define __vtkMRMLPETProceduralColorNode_h 11 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
21 virtual
void ReadXMLAttributes( const
char** atts) VTK_OVERRIDE;
25 virtual
void WriteXML(ostream& of,
int indent) VTK_OVERRIDE;
33 virtual const
char* GetNodeTagName() VTK_OVERRIDE {
return "PETProceduralColor";}
42 virtual void SetType(
int type) VTK_OVERRIDE;
44 void ProcessMRMLEvents ( vtkObject *caller,
unsigned long event,
void *callData ) VTK_OVERRIDE;
55 DisplayModifiedEvent = 20000
75 void SetTypeToRainbow();
virtual const char * GetTypeAsString() VTK_OVERRIDE
return a text string describing the colour look up table type
virtual void UpdateScene(vtkMRMLScene *scene) VTK_OVERRIDE
Finds the storage node and read the data
static vtkMRMLProceduralColorNode * New()
int GetLastType() VTK_OVERRIDE
virtual vtkMRMLNode * CreateNodeInstance() VTK_OVERRIDE
MRMLNode methods.
int GetFirstType() VTK_OVERRIDE
Return the lowest and the highest integers, for use in looping.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
A set of MRML Nodes that supports serialization and undo/redo.
MRML node to represent procedurally defined color information.
void ProcessMRMLEvents(vtkObject *caller, unsigned long event, void *callData) VTK_OVERRIDE
alternative method to propagate events generated in Storage nodes
Abstract Superclass for all specific types of MRML nodes.
virtual void SetType(int type)
Set Type to type, then build colours and set names