VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkScalarBarActor Class Reference

Create a scalar bar with labels. More...

#include <vtkScalarBarActor.h>

Inheritance diagram for vtkScalarBarActor:
[legend]
Collaboration diagram for vtkScalarBarActor:
[legend]

Public Types

enum  { PrecedeScalarBar = 0, SucceedScalarBar }
 
typedef vtkActor2D Superclass
 
- Public Types inherited from vtkActor2D
typedef vtkProp Superclass
 
- Public Types inherited from vtkProp
typedef vtkObject Superclass
 
- Public Types inherited from vtkObject
typedef vtkObjectBase Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual int HasTranslucentPolygonalGeometry ()
 
virtual void ReleaseGraphicsResources (vtkWindow *)
 
void ShallowCopy (vtkProp *prop)
 
int RenderOpaqueGeometry (vtkViewport *viewport)
 
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *)
 
int RenderOverlay (vtkViewport *viewport)
 
virtual void SetLookupTable (vtkScalarsToColors *)
 
virtual vtkScalarsToColorsGetLookupTable ()
 
virtual void SetUseOpacity (int)
 
virtual int GetUseOpacity ()
 
virtual void UseOpacityOn ()
 
virtual void UseOpacityOff ()
 
virtual void SetMaximumNumberOfColors (int)
 
virtual int GetMaximumNumberOfColors ()
 
virtual void SetNumberOfLabels (int)
 
virtual int GetNumberOfLabels ()
 
virtual void SetOrientation (int)
 
virtual int GetOrientation ()
 
void SetOrientationToHorizontal ()
 
void SetOrientationToVertical ()
 
virtual void SetTitleTextProperty (vtkTextProperty *p)
 
virtual vtkTextPropertyGetTitleTextProperty ()
 
virtual void SetLabelTextProperty (vtkTextProperty *p)
 
virtual vtkTextPropertyGetLabelTextProperty ()
 
virtual void SetLabelFormat (const char *)
 
virtual char * GetLabelFormat ()
 
virtual void SetTitle (const char *)
 
virtual char * GetTitle ()
 
virtual void SetComponentTitle (const char *)
 
virtual char * GetComponentTitle ()
 
virtual void SetTextureGridWidth (double)
 
virtual double GetTextureGridWidth ()
 
virtual vtkActor2DGetTextureActor ()
 
virtual void SetTextPosition (int)
 
virtual int GetTextPosition ()
 
virtual void SetTextPositionToPrecedeScalarBar ()
 
virtual void SetTextPositionToSucceedScalarBar ()
 
virtual void SetMaximumWidthInPixels (int)
 
virtual int GetMaximumWidthInPixels ()
 
virtual void SetMaximumHeightInPixels (int)
 
virtual int GetMaximumHeightInPixels ()
 
- Public Member Functions inherited from vtkActor2D
vtkProperty2DGetProperty ()
 
virtual void SetProperty (vtkProperty2D *)
 
void SetDisplayPosition (int, int)
 
virtual unsigned long GetMTime ()
 
virtual void GetActors2D (vtkPropCollection *pc)
 
virtual void SetMapper (vtkMapper2D *mapper)
 
virtual vtkMapper2DGetMapper ()
 
virtual void SetLayerNumber (int)
 
virtual int GetLayerNumber ()
 
virtual vtkCoordinateGetPositionCoordinate ()
 
virtual void SetPosition (float x[2])
 
virtual void SetPosition (float x, float y)
 
virtual float * GetPosition ()
 
virtual vtkCoordinateGetPosition2Coordinate ()
 
virtual void SetPosition2 (float x[2])
 
virtual void SetPosition2 (float x, float y)
 
virtual float * GetPosition2 ()
 
void SetWidth (double w)
 
double GetWidth ()
 
void SetHeight (double h)
 
double GetHeight ()
 
virtual vtkCoordinateGetActualPositionCoordinate (void)
 
virtual vtkCoordinateGetActualPosition2Coordinate (void)
 
- Public Member Functions inherited from vtkProp
virtual void Pick ()
 
virtual unsigned long GetRedrawMTime ()
 
virtual double * GetBounds ()
 
virtual bool HasKeys (vtkInformation *requiredKeys)
 
virtual void BuildPaths (vtkAssemblyPaths *paths, vtkAssemblyPath *path)
 
virtual void GetActors (vtkPropCollection *)
 
virtual void GetVolumes (vtkPropCollection *)
 
virtual void SetVisibility (int)
 
virtual int GetVisibility ()
 
virtual void VisibilityOn ()
 
virtual void VisibilityOff ()
 
virtual void SetPickable (int)
 
virtual int GetPickable ()
 
virtual void PickableOn ()
 
virtual void PickableOff ()
 
virtual void SetDragable (int)
 
virtual int GetDragable ()
 
virtual void DragableOn ()
 
virtual void DragableOff ()
 
virtual void SetUseBounds (bool)
 
virtual bool GetUseBounds ()
 
virtual void UseBoundsOn ()
 
virtual void UseBoundsOff ()
 
virtual void InitPathTraversal ()
 
virtual vtkAssemblyPathGetNextPath ()
 
virtual int GetNumberOfPaths ()
 
virtual void PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix))
 
virtual vtkMatrix4x4GetMatrix ()
 
virtual vtkInformationGetPropertyKeys ()
 
virtual void SetPropertyKeys (vtkInformation *keys)
 
virtual int RenderVolumetricGeometry (vtkViewport *)
 
virtual bool RenderFilteredOpaqueGeometry (vtkViewport *v, vtkInformation *requiredKeys)
 
virtual bool RenderFilteredTranslucentPolygonalGeometry (vtkViewport *v, vtkInformation *requiredKeys)
 
virtual bool RenderFilteredVolumetricGeometry (vtkViewport *v, vtkInformation *requiredKeys)
 
virtual bool RenderFilteredOverlay (vtkViewport *v, vtkInformation *requiredKeys)
 
virtual double GetEstimatedRenderTime (vtkViewport *)
 
virtual double GetEstimatedRenderTime ()
 
virtual void SetEstimatedRenderTime (double t)
 
virtual void RestoreEstimatedRenderTime ()
 
virtual void AddEstimatedRenderTime (double t, vtkViewport *vtkNotUsed(vp))
 
virtual void SetAllocatedRenderTime (double t, vtkViewport *vtkNotUsed(v))
 
virtual double GetAllocatedRenderTime ()
 
void SetRenderTimeMultiplier (double t)
 
virtual double GetRenderTimeMultiplier ()
 
virtual bool GetSupportsSelection ()
 
virtual int GetNumberOfConsumers ()
 
void AddConsumer (vtkObject *c)
 
void RemoveConsumer (vtkObject *c)
 
vtkObjectGetConsumer (int i)
 
int IsConsumer (vtkObject *c)
 
- Public Member Functions inherited from vtkObject
virtual void DebugOn ()
 
virtual void DebugOff ()
 
unsigned char GetDebug ()
 
void SetDebug (unsigned char debugFlag)
 
virtual void Modified ()
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (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)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
- Public Member Functions inherited from vtkObjectBase
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 &os)
 
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 vtkScalarBarActorSafeDownCast (vtkObject *o)
 
static vtkScalarBarActorNew ()
 
- Static Public Member Functions inherited from vtkActor2D
static int IsTypeOf (const char *type)
 
static vtkActor2DSafeDownCast (vtkObject *o)
 
static vtkActor2DNew ()
 
- Static Public Member Functions inherited from vtkProp
static int IsTypeOf (const char *type)
 
static vtkPropSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkObject
static int IsTypeOf (const char *type)
 
static vtkObjectSafeDownCast (vtkObject *o)
 
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkScalarBarActor ()
 
 ~vtkScalarBarActor ()
 
virtual void AllocateAndSizeLabels (int *labelSize, int *size, vtkViewport *viewport, double *range)
 
virtual void SizeTitle (int *titleSize, int *size, vtkViewport *viewport)
 
- Protected Member Functions inherited from vtkActor2D
 vtkActor2D ()
 
 ~vtkActor2D ()
 
- Protected Member Functions inherited from vtkProp
 vtkProp ()
 
 ~vtkProp ()
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &os)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

vtkScalarsToColorsLookupTable
 
vtkTextPropertyTitleTextProperty
 
vtkTextPropertyLabelTextProperty
 
int MaximumNumberOfColors
 
int NumberOfLabels
 
int NumberOfLabelsBuilt
 
int Orientation
 
char * Title
 
char * ComponentTitle
 
char * LabelFormat
 
int UseOpacity
 
double TextureGridWidth
 
int TextPosition
 
vtkTextMapper ** TextMappers
 
vtkActor2D ** TextActors
 
vtkTextMapperTitleMapper
 
vtkActor2DTitleActor
 
vtkPolyDataScalarBar
 
vtkPolyDataMapper2DScalarBarMapper
 
vtkActor2DScalarBarActor
 
vtkPolyDataTexturePolyData
 
vtkTextureTexture
 
vtkActor2DTextureActor
 
vtkTimeStamp BuildTime
 
int LastSize [2]
 
int LastOrigin [2]
 
int MaximumWidthInPixels
 
int MaximumHeightInPixels
 
- Protected Attributes inherited from vtkActor2D
vtkMapper2DMapper
 
int LayerNumber
 
vtkProperty2DProperty
 
vtkCoordinatePositionCoordinate
 
vtkCoordinatePosition2Coordinate
 
- Protected Attributes inherited from vtkProp
int Visibility
 
int Pickable
 
int Dragable
 
bool UseBounds
 
double AllocatedRenderTime
 
double EstimatedRenderTime
 
double SavedEstimatedRenderTime
 
double RenderTimeMultiplier
 
int NumberOfConsumers
 
vtkObject ** Consumers
 
vtkAssemblyPathsPaths
 
vtkInformationPropertyKeys
 
- Protected Attributes inherited from vtkObject
unsigned char Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
int ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

Create a scalar bar with labels.

vtkScalarBarActor creates a scalar bar with annotation text. A scalar bar is a legend that indicates to the viewer the correspondence between color value and data value. The legend consists of a rectangular bar made of rectangular pieces each colored a constant value. Since vtkScalarBarActor is a subclass of vtkActor2D, it is drawn in the image plane (i.e., in the renderer's viewport) on top of the 3D graphics window.

To use vtkScalarBarActor you must associate a vtkScalarsToColors (or subclass) with it. The lookup table defines the colors and the range of scalar values used to map scalar data. Typically, the number of colors shown in the scalar bar is not equal to the number of colors in the lookup table, in which case sampling of the lookup table is performed.

Other optional capabilities include specifying the fraction of the viewport size (both x and y directions) which will control the size of the scalar bar and the number of annotation labels. The actual position of the scalar bar on the screen is controlled by using the vtkActor2D::SetPosition() method (by default the scalar bar is centered in the viewport). Other features include the ability to orient the scalar bar horizontally of vertically and controlling the format (printf style) with which to print the labels on the scalar bar. Also, the vtkScalarBarActor's property is applied to the scalar bar and annotation (including layer, and compositing operator).

Set the text property/attributes of the title and the labels through the vtkTextProperty objects associated to this actor.

Warning
If a vtkLogLookupTable is specified as the lookup table to use, then the labels are created using a logarithmic scale.
See also
vtkActor2D vtkTextProperty vtkTextMapper vtkPolyDataMapper2D
Tests:
vtkScalarBarActor (Tests)

Definition at line 73 of file vtkScalarBarActor.h.

Member Typedef Documentation

Definition at line 76 of file vtkScalarBarActor.h.

Member Enumeration Documentation

anonymous enum
Enumerator
PrecedeScalarBar 
SucceedScalarBar 

Definition at line 187 of file vtkScalarBarActor.h.

Constructor & Destructor Documentation

vtkScalarBarActor::vtkScalarBarActor ( )
protected
vtkScalarBarActor::~vtkScalarBarActor ( )
protected

Member Function Documentation

virtual const char* vtkScalarBarActor::GetClassName ( )
virtual

Reimplemented from vtkActor2D.

static int vtkScalarBarActor::IsTypeOf ( const char *  type)
static
virtual int vtkScalarBarActor::IsA ( const char *  name)
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 vtkActor2D.

static vtkScalarBarActor* vtkScalarBarActor::SafeDownCast ( vtkObject o)
static
void vtkScalarBarActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkActor2D.

static vtkScalarBarActor* vtkScalarBarActor::New ( )
static

Instantiate object with 64 maximum colors; 5 labels; %%-#6.3g label format, no title, and vertical orientation. The initial scalar bar size is (0.05 x 0.8) of the viewport size.

int vtkScalarBarActor::RenderOpaqueGeometry ( vtkViewport viewport)
virtual

Draw the scalar bar and annotation text to the screen.

Reimplemented from vtkActor2D.

virtual int vtkScalarBarActor::RenderTranslucentPolygonalGeometry ( vtkViewport )
inlinevirtual

Draw the scalar bar and annotation text to the screen.

Reimplemented from vtkActor2D.

Definition at line 87 of file vtkScalarBarActor.h.

int vtkScalarBarActor::RenderOverlay ( vtkViewport viewport)
virtual

Draw the scalar bar and annotation text to the screen.

Reimplemented from vtkActor2D.

virtual int vtkScalarBarActor::HasTranslucentPolygonalGeometry ( )
virtual

Does this prop have some translucent polygonal geometry?

Reimplemented from vtkActor2D.

virtual void vtkScalarBarActor::ReleaseGraphicsResources ( vtkWindow )
virtual

Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkActor2D.

virtual void vtkScalarBarActor::SetLookupTable ( vtkScalarsToColors )
virtual

Set/Get the vtkLookupTable to use. The lookup table specifies the number of colors to use in the table (if not overridden), as well as the scalar range.

virtual vtkScalarsToColors* vtkScalarBarActor::GetLookupTable ( )
virtual

Set/Get the vtkLookupTable to use. The lookup table specifies the number of colors to use in the table (if not overridden), as well as the scalar range.

virtual void vtkScalarBarActor::SetUseOpacity ( int  )
virtual

Should be display the opacity as well. This is displayed by changing the opacity of the scalar bar in accordance with the opacity of the given color. For clarity, a texture grid is placed in the background if Opacity is ON. You might also want to play with SetTextureGridWith in that case. [Default: off]

virtual int vtkScalarBarActor::GetUseOpacity ( )
virtual

Should be display the opacity as well. This is displayed by changing the opacity of the scalar bar in accordance with the opacity of the given color. For clarity, a texture grid is placed in the background if Opacity is ON. You might also want to play with SetTextureGridWith in that case. [Default: off]

virtual void vtkScalarBarActor::UseOpacityOn ( )
virtual

Should be display the opacity as well. This is displayed by changing the opacity of the scalar bar in accordance with the opacity of the given color. For clarity, a texture grid is placed in the background if Opacity is ON. You might also want to play with SetTextureGridWith in that case. [Default: off]

virtual void vtkScalarBarActor::UseOpacityOff ( )
virtual

Should be display the opacity as well. This is displayed by changing the opacity of the scalar bar in accordance with the opacity of the given color. For clarity, a texture grid is placed in the background if Opacity is ON. You might also want to play with SetTextureGridWith in that case. [Default: off]

virtual void vtkScalarBarActor::SetMaximumNumberOfColors ( int  )
virtual

Set/Get the maximum number of scalar bar segments to show. This may differ from the number of colors in the lookup table, in which case the colors are samples from the lookup table.

virtual int vtkScalarBarActor::GetMaximumNumberOfColors ( )
virtual

Set/Get the maximum number of scalar bar segments to show. This may differ from the number of colors in the lookup table, in which case the colors are samples from the lookup table.

virtual void vtkScalarBarActor::SetNumberOfLabels ( int  )
virtual

Set/Get the number of annotation labels to show.

virtual int vtkScalarBarActor::GetNumberOfLabels ( )
virtual

Set/Get the number of annotation labels to show.

virtual void vtkScalarBarActor::SetOrientation ( int  )
virtual

Control the orientation of the scalar bar.

virtual int vtkScalarBarActor::GetOrientation ( )
virtual

Control the orientation of the scalar bar.

void vtkScalarBarActor::SetOrientationToHorizontal ( )
inline

Control the orientation of the scalar bar.

Definition at line 136 of file vtkScalarBarActor.h.

void vtkScalarBarActor::SetOrientationToVertical ( )
inline

Control the orientation of the scalar bar.

Definition at line 138 of file vtkScalarBarActor.h.

virtual void vtkScalarBarActor::SetTitleTextProperty ( vtkTextProperty p)
virtual

Set/Get the title text property.

virtual vtkTextProperty* vtkScalarBarActor::GetTitleTextProperty ( )
virtual

Set/Get the title text property.

virtual void vtkScalarBarActor::SetLabelTextProperty ( vtkTextProperty p)
virtual

Set/Get the labels text property.

virtual vtkTextProperty* vtkScalarBarActor::GetLabelTextProperty ( )
virtual

Set/Get the labels text property.

virtual void vtkScalarBarActor::SetLabelFormat ( const char *  )
virtual

Set/Get the format with which to print the labels on the scalar bar.

virtual char* vtkScalarBarActor::GetLabelFormat ( )
virtual

Set/Get the format with which to print the labels on the scalar bar.

virtual void vtkScalarBarActor::SetTitle ( const char *  )
virtual

Set/Get the title of the scalar bar actor,

virtual char* vtkScalarBarActor::GetTitle ( )
virtual

Set/Get the title of the scalar bar actor,

virtual void vtkScalarBarActor::SetComponentTitle ( const char *  )
virtual

Set/Get the title for the component that is selected,

virtual char* vtkScalarBarActor::GetComponentTitle ( )
virtual

Set/Get the title for the component that is selected,

void vtkScalarBarActor::ShallowCopy ( vtkProp prop)
virtual

Shallow copy of a scalar bar actor. Overloads the virtual vtkProp method.

Reimplemented from vtkActor2D.

virtual void vtkScalarBarActor::SetTextureGridWidth ( double  )
virtual

Set the width of the texture grid. Used only if UseOpacity is ON.

virtual double vtkScalarBarActor::GetTextureGridWidth ( )
virtual

Set the width of the texture grid. Used only if UseOpacity is ON.

virtual vtkActor2D* vtkScalarBarActor::GetTextureActor ( )
virtual

Get the texture actor.. you may want to change some properties on it

virtual void vtkScalarBarActor::SetTextPosition ( int  )
virtual

Have the text preceding the scalar bar or suceeding it ? Succeed implies the that the text is Above scalar bar if orientation is horizontal or Right of scalar bar if orientation is vertical. Precede is the opposite

virtual int vtkScalarBarActor::GetTextPosition ( )
virtual

Have the text preceding the scalar bar or suceeding it ? Succeed implies the that the text is Above scalar bar if orientation is horizontal or Right of scalar bar if orientation is vertical. Precede is the opposite

virtual void vtkScalarBarActor::SetTextPositionToPrecedeScalarBar ( )
inlinevirtual

Have the text preceding the scalar bar or suceeding it ? Succeed implies the that the text is Above scalar bar if orientation is horizontal or Right of scalar bar if orientation is vertical. Precede is the opposite

Definition at line 197 of file vtkScalarBarActor.h.

virtual void vtkScalarBarActor::SetTextPositionToSucceedScalarBar ( )
inlinevirtual

Have the text preceding the scalar bar or suceeding it ? Succeed implies the that the text is Above scalar bar if orientation is horizontal or Right of scalar bar if orientation is vertical. Precede is the opposite

Definition at line 199 of file vtkScalarBarActor.h.

virtual void vtkScalarBarActor::SetMaximumWidthInPixels ( int  )
virtual

Set/Get the maximum width and height in pixels. Specifying the size as a relative fraction of the viewport can sometimes undersirably strech the size of the actor too much. These methods allow the user to set bounds on the maximum size of the scalar bar in pixels along any direction. Defaults to unbounded.

virtual int vtkScalarBarActor::GetMaximumWidthInPixels ( )
virtual

Set/Get the maximum width and height in pixels. Specifying the size as a relative fraction of the viewport can sometimes undersirably strech the size of the actor too much. These methods allow the user to set bounds on the maximum size of the scalar bar in pixels along any direction. Defaults to unbounded.

virtual void vtkScalarBarActor::SetMaximumHeightInPixels ( int  )
virtual

Set/Get the maximum width and height in pixels. Specifying the size as a relative fraction of the viewport can sometimes undersirably strech the size of the actor too much. These methods allow the user to set bounds on the maximum size of the scalar bar in pixels along any direction. Defaults to unbounded.

virtual int vtkScalarBarActor::GetMaximumHeightInPixels ( )
virtual

Set/Get the maximum width and height in pixels. Specifying the size as a relative fraction of the viewport can sometimes undersirably strech the size of the actor too much. These methods allow the user to set bounds on the maximum size of the scalar bar in pixels along any direction. Defaults to unbounded.

virtual void vtkScalarBarActor::AllocateAndSizeLabels ( int *  labelSize,
int *  size,
vtkViewport viewport,
double *  range 
)
protectedvirtual
virtual void vtkScalarBarActor::SizeTitle ( int *  titleSize,
int *  size,
vtkViewport viewport 
)
protectedvirtual

Member Data Documentation

vtkScalarsToColors* vtkScalarBarActor::LookupTable
protected

Definition at line 219 of file vtkScalarBarActor.h.

vtkTextProperty* vtkScalarBarActor::TitleTextProperty
protected

Definition at line 220 of file vtkScalarBarActor.h.

vtkTextProperty* vtkScalarBarActor::LabelTextProperty
protected

Definition at line 221 of file vtkScalarBarActor.h.

int vtkScalarBarActor::MaximumNumberOfColors
protected

Definition at line 223 of file vtkScalarBarActor.h.

int vtkScalarBarActor::NumberOfLabels
protected

Definition at line 224 of file vtkScalarBarActor.h.

int vtkScalarBarActor::NumberOfLabelsBuilt
protected

Definition at line 225 of file vtkScalarBarActor.h.

int vtkScalarBarActor::Orientation
protected

Definition at line 226 of file vtkScalarBarActor.h.

char* vtkScalarBarActor::Title
protected

Definition at line 227 of file vtkScalarBarActor.h.

char* vtkScalarBarActor::ComponentTitle
protected

Definition at line 228 of file vtkScalarBarActor.h.

char* vtkScalarBarActor::LabelFormat
protected

Definition at line 229 of file vtkScalarBarActor.h.

int vtkScalarBarActor::UseOpacity
protected

Definition at line 230 of file vtkScalarBarActor.h.

double vtkScalarBarActor::TextureGridWidth
protected

Definition at line 231 of file vtkScalarBarActor.h.

int vtkScalarBarActor::TextPosition
protected

Definition at line 232 of file vtkScalarBarActor.h.

vtkTextMapper** vtkScalarBarActor::TextMappers
protected

Definition at line 234 of file vtkScalarBarActor.h.

vtkActor2D** vtkScalarBarActor::TextActors
protected

Definition at line 235 of file vtkScalarBarActor.h.

vtkTextMapper* vtkScalarBarActor::TitleMapper
protected

Definition at line 239 of file vtkScalarBarActor.h.

vtkActor2D* vtkScalarBarActor::TitleActor
protected

Definition at line 240 of file vtkScalarBarActor.h.

vtkPolyData* vtkScalarBarActor::ScalarBar
protected

Definition at line 243 of file vtkScalarBarActor.h.

vtkPolyDataMapper2D* vtkScalarBarActor::ScalarBarMapper
protected

Definition at line 244 of file vtkScalarBarActor.h.

vtkActor2D* vtkScalarBarActor::ScalarBarActor
protected

Definition at line 245 of file vtkScalarBarActor.h.

vtkPolyData* vtkScalarBarActor::TexturePolyData
protected

Definition at line 247 of file vtkScalarBarActor.h.

vtkTexture* vtkScalarBarActor::Texture
protected

Definition at line 248 of file vtkScalarBarActor.h.

vtkActor2D* vtkScalarBarActor::TextureActor
protected

Definition at line 249 of file vtkScalarBarActor.h.

vtkTimeStamp vtkScalarBarActor::BuildTime
protected

Definition at line 251 of file vtkScalarBarActor.h.

int vtkScalarBarActor::LastSize[2]
protected

Definition at line 252 of file vtkScalarBarActor.h.

int vtkScalarBarActor::LastOrigin[2]
protected

Definition at line 253 of file vtkScalarBarActor.h.

int vtkScalarBarActor::MaximumWidthInPixels
protected

Definition at line 255 of file vtkScalarBarActor.h.

int vtkScalarBarActor::MaximumHeightInPixels
protected

Definition at line 256 of file vtkScalarBarActor.h.


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