VTK
|
Color Mapping for piston results. More...
#include <vtkPistonScalarsColors.h>
Public Types | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkPistonScalarsColors * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual std::vector< float > * | ComputeScalarsColorsf (int numberOfChanels) |
virtual void | SetNumberOfValues (int) |
virtual int | GetNumberOfValues () |
void | SetTableRange (double range[2]) |
virtual void | SetTableRange (double rmin, double rmax) |
virtual double * | GetTableRange () |
virtual void | GetTableRange (double data[2]) |
virtual void | SetLookupTable (vtkScalarsToColors *) |
virtual vtkScalarsToColors * | GetLookupTable () |
virtual std::vector< unsigned char > * | ComputeScalarsColors (int numberOfChanels) |
![]() | |
vtkObject * | NewInstance () const |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPistonScalarsColors * | SafeDownCast (vtkObjectBase *o) |
static vtkPistonScalarsColors * | New () |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkObject * | SafeDownCast (vtkObjectBase *o) |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
![]() | |
static int | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkPistonScalarsColors () | |
~vtkPistonScalarsColors () | |
void | ComputeValues (float *values) |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
virtual void | RegisterInternal (vtkObjectBase *, int check) |
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Protected Attributes | |
double | TableRange [2] |
int | NumberOfValues |
vtkTimeStamp | ComputeColorsTime |
std::vector< unsigned char > | ScalarsColors |
vtkTimeStamp | ComputeColorsfTime |
std::vector< float > | ScalarsColorsf |
vtkScalarsToColors * | LookupTable |
![]() | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
![]() | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
Color Mapping for piston results.
vtkPistonMapper uses this class to interface vtkScalarsToColors to GPU side code that implements color mapping.
Definition at line 33 of file vtkPistonScalarsColors.h.
Definition at line 36 of file vtkPistonScalarsColors.h.
|
protected |
|
protected |
|
static |
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkObject.
|
static |
|
protectedvirtual |
Reimplemented from vtkObject.
vtkPistonScalarsColors* vtkPistonScalarsColors::NewInstance | ( | ) | const |
|
static |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
|
virtual |
|
virtual |
Set number of distinct color values
|
virtual |
Set number of distinct color values
void vtkPistonScalarsColors::SetTableRange | ( | double | range[2] | ) |
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value.
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value.
|
virtual |
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value.
|
virtual |
Set/Get the minimum/maximum scalar values for scalar mapping. Scalar values less than minimum range value are clamped to minimum range value. Scalar values greater than maximum range value are clamped to maximum range value.
|
virtual |
Set lookup table to be used to map scalars to colors
|
virtual |
Set lookup table to be used to map scalars to colors
|
virtual |
Compute scalars to colors as unsigned char. Size of the vector returned will be NumberOfValues * numberOfChanels
|
virtual |
Compute scalars to colors as floats. Size of the vector returned will be NumberOfValues * numberOfChanels
|
protected |
Internal helper method
|
protected |
Definition at line 90 of file vtkPistonScalarsColors.h.
|
protected |
Definition at line 91 of file vtkPistonScalarsColors.h.
|
protected |
Definition at line 93 of file vtkPistonScalarsColors.h.
|
protected |
Definition at line 94 of file vtkPistonScalarsColors.h.
|
protected |
Definition at line 96 of file vtkPistonScalarsColors.h.
|
protected |
Definition at line 97 of file vtkPistonScalarsColors.h.
|
protected |
Definition at line 99 of file vtkPistonScalarsColors.h.