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
void operator=(const vtkMRMLProceduralColorNode &)
Abstract Superclass for all specific types of MRML nodes.
virtual void SetType(int type)
Set Type to type, then build colours and set names.