|
Public Member Functions |
| vtkTypeRevisionMacro (vtkPVColorMap, vtkPVTracedWidget) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Create (vtkKWApplication *app) |
vtkPVApplication * | GetPVApplication () |
void | SetNumberOfVectorComponents (int num) |
int | GetNumberOfVectorComponents () |
void | CreateParallelTclObjects (vtkPVApplication *pvApp) |
void | SaveInBatchScript (ofstream *file) |
void | SetScalarRangeLock (int val) |
void | BackButtonCallback () |
void | ScalarBarTitleEntryCallback () |
void | ScalarBarLabelFormatEntryCallback () |
void | MapConfigureCallback (int width, int height) |
void | VectorModeMagnitudeCallback () |
void | VectorModeComponentCallback () |
void | VectorComponentCallback (int component) |
void | SaveState (ofstream *file) |
virtual void | RenderView () |
void | UpdateForSource (vtkPVSource *source) |
virtual void | UpdateEnableState () |
void | TitleTextPropertyWidgetCallback () |
void | LabelTextPropertyWidgetCallback () |
vtkSMProxy * | GetProxyByName (const char *name) |
|
void | SetPVRenderView (vtkPVRenderView *view) |
vtkPVRenderView * | GetPVRenderView () |
|
void | SetScalarBarTitle (const char *Name) |
void | SetScalarBarTitleNoTrace (const char *name) |
virtual char * | GetScalarBarTitle () |
|
void | SetArrayName (const char *name) |
const char * | GetArrayName () |
int | MatchArrayName (const char *name, int numberOfComponents) |
|
void | SetScalarBarLabelFormat (const char *Name) |
const char * | GetScalarBarLabelFormat () |
|
void | ResetScalarRange () |
void | ResetScalarRangeInternal () |
void | ResetScalarRangeInternal (vtkPVSource *source) |
|
void | SetScalarBarVisibility (int val) |
int | GetScalarBarVisibility () |
|
void | SetScalarBarPosition1 (float x, float y) |
void | SetScalarBarPosition2 (float x, float y) |
void | SetScalarBarOrientation (int) |
|
void | SetColorSchemeToRedBlue () |
void | SetColorSchemeToBlueRed () |
void | SetColorSchemeToGrayscale () |
void | SetColorSchemeToLabBlueRed () |
|
void | SetVectorComponent (int component) |
virtual int | GetVectorComponent () |
|
void | ScalarBarCheckCallback () |
void | ScalarRangeWidgetCallback () |
void | LockCheckCallback () |
|
void | ScalarBarVectorTitleEntryCallback () |
void | SetScalarBarVectorTitle (const char *name) |
|
void | StartColorButtonCallback (double r, double g, double b) |
void | EndColorButtonCallback (double r, double g, double b) |
void | SetStartHSV (double h, double s, double v) |
void | SetEndHSV (double h, double s, double v) |
|
void | NumberOfColorsScaleCallback () |
void | SetNumberOfColors (int num) |
|
virtual void | SetVisitedFlag (int) |
virtual int | GetVisitedFlag () |
|
virtual void | ExecuteEvent (vtkObject *wdg, unsigned long event, void *calldata) |
|
virtual vtkKWCheckButton * | GetScalarBarCheck () |
virtual vtkPVTextPropertyEditor * | GetTitleTextPropertyWidget () |
virtual vtkPVTextPropertyEditor * | GetLabelTextPropertyWidget () |
|
void | IncrementUseCount () |
void | DecrementUseCount () |
|
void | SetWholeScalarRange (double min, double max) |
virtual double * | GetWholeScalarRange () |
virtual void | GetWholeScalarRange (double &, double &) |
virtual void | GetWholeScalarRange (double[2]) |
|
void | SetScalarRange (double min, double max) |
void | SetScalarRangeInternal (double min, double max) |
virtual double * | GetScalarRange () |
virtual void | GetScalarRange (double &, double &) |
virtual void | GetScalarRange (double[2]) |
|
virtual void | SetTitleColor (double r, double g, double b) |
virtual void | SetTitleOpacity (double opacity) |
virtual void | SetTitleFontFamily (int font) |
virtual void | SetTitleBold (int bold) |
virtual void | SetTitleItalic (int italic) |
virtual void | SetTitleShadow (int shadow) |
|
virtual void | SetLabelColor (double r, double g, double b) |
virtual void | SetLabelOpacity (double opacity) |
virtual void | SetLabelFontFamily (int font) |
virtual void | SetLabelBold (int bold) |
virtual void | SetLabelItalic (int italic) |
virtual void | SetLabelShadow (int shadow) |
Static Public Member Functions |
vtkPVColorMap * | New () |
Protected Member Functions |
| vtkPVColorMap () |
| ~vtkPVColorMap () |
void | InitializeObservers () |
void | UpdateVectorComponentMenu () |
void | UpdateInternalScalarBarVisibility () |
void | ComputeScalarRangeForSource (vtkPVSource *pvs, double *range) |
void | UpdateMap (int width, int height) |
void | UpdateMap () |
virtual void | SetScalarBarProxyName (const char *) |
virtual void | SetLookupTableProxyName (const char *) |
void | UpdateScalarBarTitle () |
void | SetTitleColorInternal (double r, double g, double b) |
void | SetTitleOpacityInternal (double opacity) |
void | SetTitleFontFamilyInternal (int font) |
void | SetTitleBoldInternal (int bold) |
void | SetTitleItalicInternal (int italic) |
void | SetTitleShadowInternal (int shadow) |
void | SetLabelColorInternal (double r, double g, double b) |
void | SetLabelOpacityInternal (double opacity) |
void | SetLabelFontFamilyInternal (int font) |
void | SetLabelBoldInternal (int bold) |
void | SetLabelItalicInternal (int italic) |
void | SetLabelShadowInternal (int shadow) |
void | SetTitleInternal (const char *name) |
void | SetVisibilityInternal (int visible) |
void | SetVectorComponentInternal (int component) |
void | SetScalarBarWidgetScalarRangeInternal (double min, double max) |
void | ComputeScalarRange (vtkPVDataSetAttributesInformation *attrInfo, double *range) |
|
int | GetVectorModeInternal () |
void | SetVectorModeInternal (int mode) |
|
const char * | GetLabelFormatInternal () |
void | SetLabelFormatInternal (const char *format) |
|
const char * | GetArrayNameInternal () |
void | SetArrayNameInternal (const char *name) |
|
void | GetHueRangeInternal (double range[2]) |
void | GetSaturationRangeInternal (double range[2]) |
void | GetValueRangeInternal (double range[2]) |
void | SetHSVRangesInternal (double hrange[2], double srange[2], double vrange[2]) |
|
void | SetNumberOfColorsInternal (int num) |
int | GetNumberOfColorsInternal () |
|
void | GetLabelTextPropertyInternal () |
void | GetTitleTextPropertyInternal () |
|
void | SetPosition1Internal (double x, double y) |
void | GetPosition1Internal (double pos[2]) |
|
void | SetPosition2Internal (double x, double y) |
void | GetPosition2Internal (double pos[2]) |
|
void | SetOrientationInternal (int orientation) |
int | GetOrientationInternal () |
Protected Attributes |
vtkPVColorMapObserver * | ScalarBarObserver |
vtkPVRenderView * | PVRenderView |
int | Initialized |
int | ScalarBarVisibility |
int | InternalScalarBarVisibility |
int | UserModifiedScalarRange |
double | ScalarRange [2] |
double | WholeScalarRange [2] |
int | ScalarRangeLock |
vtkKWFrameWithLabel * | ColorMapFrame |
vtkKWLabel * | ArrayNameLabel |
vtkKWFrame * | ScalarRangeFrame |
vtkKWCheckButton * | ScalarRangeLockCheck |
vtkKWRange * | ScalarRangeWidget |
vtkKWScaleWithEntry * | NumberOfColorsScale |
vtkKWFrame * | ColorEditorFrame |
vtkKWChangeColorButton * | StartColorButton |
vtkKWLabel * | Map |
vtkKWChangeColorButton * | EndColorButton |
vtkKWFrameWithLabel * | VectorFrame |
vtkKWMenuButton * | VectorModeMenu |
vtkKWMenuButton * | VectorComponentMenu |
vtkKWEntry * | ScalarBarVectorTitleEntry |
vtkKWFrameWithLabel * | ScalarBarFrame |
vtkKWCheckButton * | ScalarBarCheck |
vtkKWFrame * | ScalarBarTitleFrame |
vtkKWLabel * | ScalarBarTitleLabel |
vtkKWEntry * | ScalarBarTitleEntry |
vtkKWFrame * | ScalarBarLabelFormatFrame |
vtkKWLabel * | ScalarBarLabelFormatLabel |
vtkKWEntry * | ScalarBarLabelFormatEntry |
vtkPVTextPropertyEditor * | TitleTextPropertyWidget |
vtkPVTextPropertyEditor * | LabelTextPropertyWidget |
unsigned char * | MapData |
int | MapDataSize |
int | MapWidth |
int | MapHeight |
vtkKWMenuButton * | PresetsMenuButton |
vtkKWPushButton * | BackButton |
vtkSMScalarBarWidgetProxy * | ScalarBarProxy |
char * | ScalarBarProxyName |
vtkSMLookupTableProxy * | LookupTableProxy |
char * | LookupTableProxyName |
vtkTextProperty * | LabelTextProperty |
vtkTextProperty * | TitleTextProperty |
char * | ScalarBarTitle |
char * | ScalarBarVectorTitle |
char * | VectorMagnitudeTitle |
char ** | VectorComponentTitles |
int | NumberOfVectorComponents |
int | VectorComponent |
char * | ArrayName |
int | VisitedFlag |
int | UseCount |
This object contains a global color represention for a parameter / unit. For the moment, I am keeping the minimal color map editor as part of the data object. Multiple data objects may point to and edit this color map.