#include <SMESH_ScalarBarActor.h>

Static Public Member Functions | |
| static SMESH_ScalarBarActor * | New () | 
Protected Member Functions | |
| SMESH_ScalarBarActor () | |
| ~SMESH_ScalarBarActor () | |
| virtual void | AllocateAndSizeLabels (int *labelSize, int *size, vtkViewport *viewport, double *range) | 
Protected Attributes | |
| vtkScalarsToColors * | LookupTable | 
| vtkTextProperty * | TitleTextProperty | 
| vtkTextProperty * | LabelTextProperty | 
| int | MaximumNumberOfColors | 
| int | NumberOfLabels | 
| int | NumberOfLabelsBuilt | 
| int | Orientation | 
| char * | Title | 
| char * | LabelFormat | 
| vtkTextMapper ** | TextMappers | 
Private Member Functions | |
| void | SizeTitle (int *titleSize, int *size, vtkViewport *viewport) | 
| SMESH_ScalarBarActor (const SMESH_ScalarBarActor &) | |
| void | operator= (const SMESH_ScalarBarActor &) | 
Private Attributes | |
| vtkTextMapper * | TitleMapper | 
| vtkActor2D * | TitleActor | 
| vtkActor2D ** | TextActors | 
| vtkPolyData * | ScalarBar | 
| vtkPolyDataMapper2D * | ScalarBarMapper | 
| vtkActor2D * | ScalarBarActor | 
| vtkTimeStamp | BuildTime | 
| int | LastSize [2] | 
| int | LastOrigin [2] | 
| vtkPolyData * | myDistribution | 
| vtkActor2D * | myDistributionActor | 
| vtkPolyDataMapper2D * | myDistributionMapper | 
| std::vector< int > | myNbValues | 
| int | myDistributionColoringType | 
| bool | myTitleOnlyVisibility | 
      
  | 
  protected | 
References LabelFormat, LabelTextProperty, LastOrigin, LastSize, LookupTable, MaximumNumberOfColors, myDistribution, myDistributionActor, myDistributionColoringType, myDistributionMapper, myTitleOnlyVisibility, NumberOfLabels, NumberOfLabelsBuilt, Orientation, ScalarBar, ScalarBarActor, ScalarBarMapper, SMESH_MONOCOLOR_TYPE, TextActors, TextMappers, Title, TitleActor, TitleMapper, TitleTextProperty, and VTK_ORIENT_VERTICAL.
      
  | 
  protected | 
      
  | 
  private | 
      
  | 
  protectedvirtual | 
References GetDistributionVisibility(), LabelFormat, LabelTextProperty, LookupTable, MaximumNumberOfColors, myNbValues, NumberOfLabels, Orientation, TextActors, TextMappers, and VTK_ORIENT_VERTICAL.
Referenced by RenderOpaqueGeometry().
| void SMESH_ScalarBarActor::GetDistributionColor | ( | double | rgb[3] | ) | 
| int SMESH_ScalarBarActor::GetDistributionColoringType | ( | ) | 
      
  | 
  virtual | 
| bool SMESH_ScalarBarActor::GetTitleOnlyVisibility | ( | ) | 
References myTitleOnlyVisibility.
      
  | 
  static | 
Referenced by SMESH_ActorDef::SMESH_ActorDef().
      
  | 
  private | 
| void SMESH_ScalarBarActor::PrintSelf | ( | ostream & | os, | 
| vtkIndent | indent | ||
| ) | 
      
  | 
  virtual | 
References myDistributionActor, NumberOfLabelsBuilt, ScalarBarActor, TextActors, TextMappers, and TitleActor.
| int SMESH_ScalarBarActor::RenderOpaqueGeometry | ( | vtkViewport * | viewport | ) | 
References AllocateAndSizeLabels(), BuildTime, GetDistributionVisibility(), LabelTextProperty, LastOrigin, LastSize, LookupTable, MaximumNumberOfColors, myDistribution, myDistributionActor, myDistributionColoringType, myNbValues, NumberOfLabels, NumberOfLabelsBuilt, Orientation, ScalarBar, ScalarBarActor, SHRINK_COEF, SizeTitle(), SMESH_MONOCOLOR_TYPE, SMESH_MULTICOLOR_TYPE, TextActors, TextMappers, Title, TitleActor, TitleMapper, TitleTextProperty, and VTK_ORIENT_VERTICAL.
| int SMESH_ScalarBarActor::RenderOverlay | ( | vtkViewport * | viewport | ) | 
References myDistributionActor, myTitleOnlyVisibility, NumberOfLabels, ScalarBarActor, TextActors, Title, and TitleActor.
| int SMESH_ScalarBarActor::RenderTranslucentGeometry | ( | vtkViewport * | ) | 
      
  | 
  virtual | 
References myNbValues.
Referenced by SMESH_ActorDef::UpdateDistribution().
| void SMESH_ScalarBarActor::SetDistributionColor | ( | double | rgb[3] | ) | 
References myDistributionActor.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply(), and SMESH_ActorDef::UpdateScalarBar().
| void SMESH_ScalarBarActor::SetDistributionColoringType | ( | int | theDistributionColoringType | ) | 
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply(), and SMESH_ActorDef::UpdateScalarBar().
      
  | 
  virtual | 
References myDistributionActor.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply(), and SMESH_ActorDef::UpdateScalarBar().
      
  | 
  virtual | 
      
  | 
  virtual | 
Referenced by ShallowCopy(), SMESH_ActorDef::SMESH_ActorDef(), and ~SMESH_ScalarBarActor().
| void SMESH_ScalarBarActor::SetOrientationToHorizontal | ( | ) | 
References VTK_ORIENT_HORIZONTAL.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply(), and SMESH_ActorDef::UpdateScalarBar().
| void SMESH_ScalarBarActor::SetOrientationToVertical | ( | ) | 
References VTK_ORIENT_VERTICAL.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply(), and SMESH_ActorDef::UpdateScalarBar().
| void SMESH_ScalarBarActor::SetTitleOnlyVisibility | ( | bool | theTitleOnlyVisibility | ) | 
References myTitleOnlyVisibility.
Referenced by SMESH_ActorDef::SetControlMode().
      
  | 
  virtual | 
| void SMESH_ScalarBarActor::ShallowCopy | ( | vtkProp * | prop | ) | 
References SetLabelTextProperty(), SetLookupTable(), and SetTitleTextProperty().
      
  | 
  private | 
References GetDistributionVisibility(), MaximumNumberOfColors, myNbValues, Orientation, Title, TitleMapper, and VTK_ORIENT_VERTICAL.
Referenced by RenderOpaqueGeometry().
| SMESH_ScalarBarActor::vtkGetMacro | ( | MaximumNumberOfColors | , | 
| int | |||
| ) | 
| SMESH_ScalarBarActor::vtkGetMacro | ( | NumberOfLabels | , | 
| int | |||
| ) | 
| SMESH_ScalarBarActor::vtkGetMacro | ( | Orientation | , | 
| int | |||
| ) | 
| SMESH_ScalarBarActor::vtkGetObjectMacro | ( | LookupTable | , | 
| vtkScalarsToColors | |||
| ) | 
| SMESH_ScalarBarActor::vtkGetObjectMacro | ( | TitleTextProperty | , | 
| vtkTextProperty | |||
| ) | 
| SMESH_ScalarBarActor::vtkGetObjectMacro | ( | LabelTextProperty | , | 
| vtkTextProperty | |||
| ) | 
| SMESH_ScalarBarActor::vtkGetStringMacro | ( | LabelFormat | ) | 
| SMESH_ScalarBarActor::vtkGetStringMacro | ( | Title | ) | 
| SMESH_ScalarBarActor::vtkSetClampMacro | ( | MaximumNumberOfColors | , | 
| int | , | ||
| 2 | , | ||
| VTK_INT_MAX | |||
| ) | 
| SMESH_ScalarBarActor::vtkSetClampMacro | ( | NumberOfLabels | , | 
| int | , | ||
| 0 | , | ||
| 64 | |||
| ) | 
| SMESH_ScalarBarActor::vtkSetClampMacro | ( | Orientation | , | 
| int | , | ||
| 0 | , | ||
| 1 | |||
| ) | 
| SMESH_ScalarBarActor::vtkSetStringMacro | ( | LabelFormat | ) | 
| SMESH_ScalarBarActor::vtkSetStringMacro | ( | Title | ) | 
| SMESH_ScalarBarActor::vtkTypeMacro | ( | SMESH_ScalarBarActor | , | 
| vtkActor2D | |||
| ) | 
      
  | 
  private | 
Referenced by RenderOpaqueGeometry().
      
  | 
  protected | 
Referenced by AllocateAndSizeLabels(), PrintSelf(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by AllocateAndSizeLabels(), PrintSelf(), RenderOpaqueGeometry(), and SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by RenderOpaqueGeometry(), and SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by RenderOpaqueGeometry(), and SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by AllocateAndSizeLabels(), PrintSelf(), RenderOpaqueGeometry(), and SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by AllocateAndSizeLabels(), PrintSelf(), RenderOpaqueGeometry(), SizeTitle(), and SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by RenderOpaqueGeometry(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
      
  | 
  private | 
Referenced by RenderOpaqueGeometry(), and SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by AllocateAndSizeLabels(), RenderOpaqueGeometry(), SetDistribution(), and SizeTitle().
      
  | 
  private | 
Referenced by GetTitleOnlyVisibility(), RenderOverlay(), SetTitleOnlyVisibility(), and SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by AllocateAndSizeLabels(), PrintSelf(), RenderOpaqueGeometry(), RenderOverlay(), and SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by PrintSelf(), ReleaseGraphicsResources(), RenderOpaqueGeometry(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by AllocateAndSizeLabels(), PrintSelf(), RenderOpaqueGeometry(), SizeTitle(), and SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by RenderOpaqueGeometry(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by ReleaseGraphicsResources(), RenderOpaqueGeometry(), RenderOverlay(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
      
  | 
  protected | 
      
  | 
  protected | 
Referenced by PrintSelf(), RenderOpaqueGeometry(), RenderOverlay(), SizeTitle(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by ReleaseGraphicsResources(), RenderOpaqueGeometry(), RenderOverlay(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  private | 
Referenced by RenderOpaqueGeometry(), SizeTitle(), SMESH_ScalarBarActor(), and ~SMESH_ScalarBarActor().
      
  | 
  protected | 
Referenced by PrintSelf(), RenderOpaqueGeometry(), and SMESH_ScalarBarActor().