vtkImageGraph Class Reference

#include <vtkImageGraph.h>

Inheritance diagram for vtkImageGraph:
vtkImageSource

List of all members.

Public Member Functions

int AddCurveRegion (vtkImageData *plot, vtkFloatingPointType color0, vtkFloatingPointType color1, vtkFloatingPointType color2, int type, int ignore)
void ChangeColorOfIndirectLookupTable (vtkIndirectLookupTable *Table, vtkFloatingPointType SatMin, vtkFloatingPointType SatMax, vtkFloatingPointType ValMin, vtkFloatingPointType ValMax, vtkFloatingPointType HueMin, vtkFloatingPointType HueMax)
vtkLookupTableCreateLookupTable (vtkFloatingPointType SatMin, vtkFloatingPointType SatMax, vtkFloatingPointType ValMin, vtkFloatingPointType ValMax, vtkFloatingPointType HueMin, vtkFloatingPointType HueMax)
vtkIndirectLookupTableCreateUniformIndirectLookupTable ()
int DeleteCurveRegion (int id)
vtkFloatingPointType * GetColor (vtkImageData *plot)
GraphEntryListGetGraphList ()
int GetIgnoreGraphMinGraphMax (vtkImageData *plot)
unsigned long GetMTime ()
void PrintSelf (ostream &os, vtkIndent indent)
void SetColor (vtkImageData *plot, vtkFloatingPointType color0, vtkFloatingPointType color1, vtkFloatingPointType color2)
void SetIgnoreGraphMinGraphMax (vtkImageData *plot, int flag)
virtual void SetLookupTable (vtkScalarsToColors *)
 vtkGetMacro (CurveThickness, int)
 vtkGetMacro (GraphMin, vtkFloatingPointType)
 vtkGetMacro (GraphMax, vtkFloatingPointType)
 vtkGetMacro (Ylength, int)
 vtkGetMacro (Xlength, int)
 vtkGetMacro (Dimension, int)
 vtkGetObjectMacro (LookupTable, vtkScalarsToColors)
 vtkGetVector2Macro (DataBackRange, int)
 vtkSetMacro (CurveThickness, int)
 vtkSetMacro (Ylength, int)
 vtkSetMacro (Xlength, int)
 vtkSetMacro (Dimension, int)
 vtkSetVector2Macro (DataBackRange, int)
 vtkTypeMacro (vtkImageGraph, vtkImageSource)

Static Public Member Functions

static vtkImageGraphNew ()

Protected Member Functions

void CalculateGraphMinGraphMax (vtkFloatingPointType *CurveRegionMin, vtkFloatingPointType *CurveRegionMax)
void DeleteVariables ()
void Draw1DGraph (vtkImageData *data)
void Draw2DGraph (vtkImageData *data, int NumRegion, vtkFloatingPointType *CurveRegionMin, vtkFloatingPointType *CurveRegionMax)
void DrawBackground (unsigned char *outPtr, int outIncY)
virtual void ExecuteData (vtkDataObject *data)
virtual void ExecuteInformation ()
 vtkImageGraph ()
 ~vtkImageGraph ()

Protected Attributes

int CurveThickness
int DataBackRange [2]
int Dimension
GraphEntryList GraphList
vtkFloatingPointType GraphMax
vtkFloatingPointType GraphMin
vtkScalarsToColorsLookupTable
int Xlength
int Ylength

Private Member Functions

void operator= (const vtkImageGraph &)
 vtkImageGraph (const vtkImageGraph &)

Constructor & Destructor Documentation

vtkImageGraph::vtkImageGraph (  )  [protected]
vtkImageGraph::~vtkImageGraph (  )  [inline, protected]
vtkImageGraph::vtkImageGraph ( const vtkImageGraph  )  [private]

Member Function Documentation

int vtkImageGraph::AddCurveRegion ( vtkImageData plot,
vtkFloatingPointType  color0,
vtkFloatingPointType  color1,
vtkFloatingPointType  color2,
int  type,
int  ignore 
)
void vtkImageGraph::CalculateGraphMinGraphMax ( vtkFloatingPointType *  CurveRegionMin,
vtkFloatingPointType *  CurveRegionMax 
) [protected]
void vtkImageGraph::ChangeColorOfIndirectLookupTable ( vtkIndirectLookupTable Table,
vtkFloatingPointType  SatMin,
vtkFloatingPointType  SatMax,
vtkFloatingPointType  ValMin,
vtkFloatingPointType  ValMax,
vtkFloatingPointType  HueMin,
vtkFloatingPointType  HueMax 
)
vtkLookupTable * vtkImageGraph::CreateLookupTable ( vtkFloatingPointType  SatMin,
vtkFloatingPointType  SatMax,
vtkFloatingPointType  ValMin,
vtkFloatingPointType  ValMax,
vtkFloatingPointType  HueMin,
vtkFloatingPointType  HueMax 
)
vtkIndirectLookupTable * vtkImageGraph::CreateUniformIndirectLookupTable (  ) 
int vtkImageGraph::DeleteCurveRegion ( int  id  ) 

References FW::Actions::Modified, and result.

void vtkImageGraph::DeleteVariables (  )  [protected]

References LookupTable.

void vtkImageGraph::Draw1DGraph ( vtkImageData data  )  [protected]
void vtkImageGraph::Draw2DGraph ( vtkImageData data,
int  NumRegion,
vtkFloatingPointType *  CurveRegionMin,
vtkFloatingPointType *  CurveRegionMax 
) [protected]
void vtkImageGraph::DrawBackground ( unsigned char outPtr,
int  outIncY 
) [protected]
void vtkImageGraph::ExecuteData ( vtkDataObject *  data  )  [protected, virtual]
void vtkImageGraph::ExecuteInformation (  )  [protected, virtual]

References Xlength, and Ylength.

vtkFloatingPointType * vtkImageGraph::GetColor ( vtkImageData plot  ) 

References GraphList::GetColor(), and result.

GraphEntryList* vtkImageGraph::GetGraphList (  )  [inline]
int vtkImageGraph::GetIgnoreGraphMinGraphMax ( vtkImageData plot  ) 
unsigned long vtkImageGraph::GetMTime ( void   ) 
vtkImageGraph * vtkImageGraph::New (  )  [static]
void vtkImageGraph::operator= ( const vtkImageGraph  )  [private]
void vtkImageGraph::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkImageGraph::SetColor ( vtkImageData plot,
vtkFloatingPointType  color0,
vtkFloatingPointType  color1,
vtkFloatingPointType  color2 
)
void vtkImageGraph::SetIgnoreGraphMinGraphMax ( vtkImageData plot,
int  flag 
)
virtual void vtkImageGraph::SetLookupTable ( vtkScalarsToColors  )  [virtual]
vtkImageGraph::vtkGetMacro ( CurveThickness  ,
int   
)
vtkImageGraph::vtkGetMacro ( GraphMin  ,
vtkFloatingPointType   
)
vtkImageGraph::vtkGetMacro ( GraphMax  ,
vtkFloatingPointType   
)
vtkImageGraph::vtkGetMacro ( Ylength  ,
int   
)
vtkImageGraph::vtkGetMacro ( Xlength  ,
int   
)
vtkImageGraph::vtkGetMacro ( Dimension  ,
int   
)
vtkImageGraph::vtkGetObjectMacro ( LookupTable  ,
vtkScalarsToColors   
)
vtkImageGraph::vtkGetVector2Macro ( DataBackRange  ,
int   
)
vtkImageGraph::vtkSetMacro ( CurveThickness  ,
int   
)
vtkImageGraph::vtkSetMacro ( Ylength  ,
int   
)
vtkImageGraph::vtkSetMacro ( Xlength  ,
int   
)
vtkImageGraph::vtkSetMacro ( Dimension  ,
int   
)
vtkImageGraph::vtkSetVector2Macro ( DataBackRange  ,
int   
)
vtkImageGraph::vtkTypeMacro ( vtkImageGraph  ,
vtkImageSource   
)

Member Data Documentation

Referenced by PrintSelf(), and vtkImageGraph().

vtkFloatingPointType vtkImageGraph::GraphMax [protected]
vtkFloatingPointType vtkImageGraph::GraphMin [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1