|
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.