| VTK
    9.0.1
    | 
Internal state for the scalar bar actor shared with subclasses. More...
#include <vtkScalarBarActorInternal.h>
| Public Types | |
| typedef vtkSmartVector< vtkTextActor > | ActorVector | 
| typedef std::vector< double > | DoubleVector | 
| typedef std::vector< vtkColor3ub > | ColorVector | 
| Public Member Functions | |
| vtkScalarBarActorInternal () | |
| Public Attributes | |
| vtkViewport * | Viewport | 
| Cache of dimensions fixed during geometry assembly.  More... | |
| double | NanSwatchSize | 
| The thickness and length of the (square) NaN swatch.  More... | |
| double | BelowRangeSwatchSize | 
| The thickness and length of the (square) Below Range swatch.  More... | |
| double | AboveRangeSwatchSize | 
| The thickness and length of the (square) Above Range swatch.  More... | |
| double | SwatchPad | 
| Space in pixels between swatches when in indexed lookup mode.  More... | |
| int | NumNotes | 
| Number of annotated values (at least lut->GetNumberOfAnnotatedValues(), but maybe more)  More... | |
| int | NumColors | 
| Number of color swatches to draw for either the continuous or categorical scalar bar, not including a NaN swatch.  More... | |
| int | NumSwatches | 
| Either NumColors or NumColors + 1, depending on whether the NaN swatch is to be drawn.  More... | |
| int | TL [2] | 
| Permutation of (0, 1) that transforms thickness,length into width,height.  More... | |
| vtkPoints * | SwatchPts | 
| Point coordinates for the scalar bar actor.  More... | |
| vtkCellArray * | Polys | 
| Cells representing color swatches (for the scalar bar actor)  More... | |
| vtkUnsignedCharArray * | SwatchColors | 
| Colors of swatches in Polys.  More... | |
| vtkScalarBarBox | Frame | 
| The bounding box of the entire scalar bar frame.  More... | |
| vtkScalarBarBox | ScalarBarBox | 
| The bounding box of the scalar bar (excluding NaN swatch)  More... | |
| vtkScalarBarBox | NanBox | 
| The bounding box of the NaN swatch.  More... | |
| vtkScalarBarBox | BelowRangeSwatchBox | 
| The bounding box of the Below Range.  More... | |
| vtkScalarBarBox | AboveRangeSwatchBox | 
| The bounding box of the Above Range.  More... | |
| vtkScalarBarBox | TickBox | 
| The bounding box of tick mark anchor points (tick labels are not fully contained)  More... | |
| vtkScalarBarBox | TitleBox | 
| The bounding box of the scalar bar title text.  More... | |
| std::map< double, vtkStdString > | Labels | 
| Map from viewport coordinates to label text of each annotation.  More... | |
| std::map< double, vtkColor3ub > | LabelColors | 
| Map from viewport coordinates to the leader line color of each annotation.  More... | |
| ActorVector | TextActors | 
| Cache of classes holding geometry assembled and ready for rendering.  More... | |
| vtkPolyData * | AnnotationBoxes | 
| vtkPolyDataMapper2D * | AnnotationBoxesMapper | 
| vtkActor2D * | AnnotationBoxesActor | 
| vtkPolyData * | AnnotationLeaders | 
| vtkPolyDataMapper2D * | AnnotationLeadersMapper | 
| vtkActor2D * | AnnotationLeadersActor | 
| ActorVector | AnnotationLabels | 
| DoubleVector | AnnotationAnchors | 
| ColorVector | AnnotationColors | 
| vtkPolyData * | NanSwatch | 
| vtkPolyDataMapper2D * | NanSwatchMapper | 
| vtkActor2D * | NanSwatchActor | 
| vtkPolyData * | BelowRangeSwatch | 
| vtkPolyDataMapper2D * | BelowRangeSwatchMapper | 
| vtkActor2D * | BelowRangeSwatchActor | 
| vtkPolyData * | AboveRangeSwatch | 
| vtkPolyDataMapper2D * | AboveRangeSwatchMapper | 
| vtkActor2D * | AboveRangeSwatchActor | 
Internal state for the scalar bar actor shared with subclasses.
Definition at line 56 of file vtkScalarBarActorInternal.h.
Definition at line 85 of file vtkScalarBarActorInternal.h.
| typedef std::vector<double> vtkScalarBarActorInternal::DoubleVector | 
Definition at line 88 of file vtkScalarBarActorInternal.h.
| typedef std::vector<vtkColor3ub> vtkScalarBarActorInternal::ColorVector | 
Definition at line 89 of file vtkScalarBarActorInternal.h.
| 
 | inline | 
Definition at line 59 of file vtkScalarBarActorInternal.h.
| vtkViewport* vtkScalarBarActorInternal::Viewport | 
Cache of dimensions fixed during geometry assembly.
Only valid within methods invoked by vtkScalarBarActor::RebuildLayout().
Definition at line 96 of file vtkScalarBarActorInternal.h.
| double vtkScalarBarActorInternal::NanSwatchSize | 
The thickness and length of the (square) NaN swatch.
Definition at line 99 of file vtkScalarBarActorInternal.h.
| double vtkScalarBarActorInternal::BelowRangeSwatchSize | 
The thickness and length of the (square) Below Range swatch.
Definition at line 102 of file vtkScalarBarActorInternal.h.
| double vtkScalarBarActorInternal::AboveRangeSwatchSize | 
The thickness and length of the (square) Above Range swatch.
Definition at line 105 of file vtkScalarBarActorInternal.h.
| double vtkScalarBarActorInternal::SwatchPad | 
Space in pixels between swatches when in indexed lookup mode.
Definition at line 108 of file vtkScalarBarActorInternal.h.
| int vtkScalarBarActorInternal::NumNotes | 
Number of annotated values (at least lut->GetNumberOfAnnotatedValues(), but maybe more)
Definition at line 112 of file vtkScalarBarActorInternal.h.
| int vtkScalarBarActorInternal::NumColors | 
Number of color swatches to draw for either the continuous or categorical scalar bar, not including a NaN swatch.
Definition at line 116 of file vtkScalarBarActorInternal.h.
| int vtkScalarBarActorInternal::NumSwatches | 
Either NumColors or NumColors + 1, depending on whether the NaN swatch is to be drawn.
Definition at line 120 of file vtkScalarBarActorInternal.h.
| int vtkScalarBarActorInternal::TL[2] | 
Permutation of (0, 1) that transforms thickness,length into width,height.
Definition at line 124 of file vtkScalarBarActorInternal.h.
| vtkPoints* vtkScalarBarActorInternal::SwatchPts | 
Point coordinates for the scalar bar actor.
Definition at line 128 of file vtkScalarBarActorInternal.h.
| vtkCellArray* vtkScalarBarActorInternal::Polys | 
Cells representing color swatches (for the scalar bar actor)
Definition at line 131 of file vtkScalarBarActorInternal.h.
| vtkUnsignedCharArray* vtkScalarBarActorInternal::SwatchColors | 
Colors of swatches in Polys.
Definition at line 134 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::Frame | 
The bounding box of the entire scalar bar frame.
Definition at line 137 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::ScalarBarBox | 
The bounding box of the scalar bar (excluding NaN swatch)
Definition at line 140 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::NanBox | 
The bounding box of the NaN swatch.
Definition at line 143 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::BelowRangeSwatchBox | 
The bounding box of the Below Range.
Definition at line 146 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::AboveRangeSwatchBox | 
The bounding box of the Above Range.
Definition at line 149 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::TickBox | 
The bounding box of tick mark anchor points (tick labels are not fully contained)
Definition at line 153 of file vtkScalarBarActorInternal.h.
| vtkScalarBarBox vtkScalarBarActorInternal::TitleBox | 
The bounding box of the scalar bar title text.
Definition at line 156 of file vtkScalarBarActorInternal.h.
| std::map<double, vtkStdString> vtkScalarBarActorInternal::Labels | 
Map from viewport coordinates to label text of each annotation.
Definition at line 159 of file vtkScalarBarActorInternal.h.
| std::map<double, vtkColor3ub> vtkScalarBarActorInternal::LabelColors | 
Map from viewport coordinates to the leader line color of each annotation.
Definition at line 163 of file vtkScalarBarActorInternal.h.
| ActorVector vtkScalarBarActorInternal::TextActors | 
Cache of classes holding geometry assembled and ready for rendering.
Definition at line 168 of file vtkScalarBarActorInternal.h.
| vtkPolyData* vtkScalarBarActorInternal::AnnotationBoxes | 
Definition at line 169 of file vtkScalarBarActorInternal.h.
| vtkPolyDataMapper2D* vtkScalarBarActorInternal::AnnotationBoxesMapper | 
Definition at line 170 of file vtkScalarBarActorInternal.h.
| vtkActor2D* vtkScalarBarActorInternal::AnnotationBoxesActor | 
Definition at line 171 of file vtkScalarBarActorInternal.h.
| vtkPolyData* vtkScalarBarActorInternal::AnnotationLeaders | 
Definition at line 172 of file vtkScalarBarActorInternal.h.
| vtkPolyDataMapper2D* vtkScalarBarActorInternal::AnnotationLeadersMapper | 
Definition at line 173 of file vtkScalarBarActorInternal.h.
| vtkActor2D* vtkScalarBarActorInternal::AnnotationLeadersActor | 
Definition at line 174 of file vtkScalarBarActorInternal.h.
| ActorVector vtkScalarBarActorInternal::AnnotationLabels | 
Definition at line 175 of file vtkScalarBarActorInternal.h.
| DoubleVector vtkScalarBarActorInternal::AnnotationAnchors | 
Definition at line 176 of file vtkScalarBarActorInternal.h.
| ColorVector vtkScalarBarActorInternal::AnnotationColors | 
Definition at line 177 of file vtkScalarBarActorInternal.h.
| vtkPolyData* vtkScalarBarActorInternal::NanSwatch | 
Definition at line 178 of file vtkScalarBarActorInternal.h.
| vtkPolyDataMapper2D* vtkScalarBarActorInternal::NanSwatchMapper | 
Definition at line 179 of file vtkScalarBarActorInternal.h.
| vtkActor2D* vtkScalarBarActorInternal::NanSwatchActor | 
Definition at line 180 of file vtkScalarBarActorInternal.h.
| vtkPolyData* vtkScalarBarActorInternal::BelowRangeSwatch | 
Definition at line 182 of file vtkScalarBarActorInternal.h.
| vtkPolyDataMapper2D* vtkScalarBarActorInternal::BelowRangeSwatchMapper | 
Definition at line 183 of file vtkScalarBarActorInternal.h.
| vtkActor2D* vtkScalarBarActorInternal::BelowRangeSwatchActor | 
Definition at line 184 of file vtkScalarBarActorInternal.h.
| vtkPolyData* vtkScalarBarActorInternal::AboveRangeSwatch | 
Definition at line 186 of file vtkScalarBarActorInternal.h.
| vtkPolyDataMapper2D* vtkScalarBarActorInternal::AboveRangeSwatchMapper | 
Definition at line 187 of file vtkScalarBarActorInternal.h.
| vtkActor2D* vtkScalarBarActorInternal::AboveRangeSwatchActor | 
Definition at line 188 of file vtkScalarBarActorInternal.h.
 1.8.17
 1.8.17