Version: 6.3.1
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

VISU_PickingSettings Class Reference

Class of Picking settings. More...

#include <VISU_PickingSettings.h>

Inheritance diagram for VISU_PickingSettings:
Inheritance graph

Public Types

enum  { BelowPoint = 0, TopLeftCorner }

Public Member Functions

 vtkTypeMacro (VISU_PickingSettings, vtkObject)
 vtkSetMacro (IsInitial, bool)
 vtkGetMacro (IsInitial, bool)
 vtkSetMacro (PyramidHeight, vtkFloatingPointType)
 vtkGetMacro (PyramidHeight, vtkFloatingPointType)
 vtkSetMacro (CursorSize, vtkFloatingPointType)
 vtkGetMacro (CursorSize, vtkFloatingPointType)
 vtkSetVector3Macro (Color, vtkFloatingPointType)
 vtkGetVector3Macro (Color, vtkFloatingPointType)
 vtkSetMacro (PointTolerance, vtkFloatingPointType)
 vtkGetMacro (PointTolerance, vtkFloatingPointType)
 vtkSetMacro (InfoWindowEnabled, bool)
 vtkGetMacro (InfoWindowEnabled, bool)
 vtkSetMacro (InfoWindowTransparency, vtkFloatingPointType)
 vtkGetMacro (InfoWindowTransparency, vtkFloatingPointType)
 vtkSetMacro (InfoWindowPosition, int)
 vtkGetMacro (InfoWindowPosition, int)
 vtkSetMacro (CameraMovementEnabled, bool)
 vtkGetMacro (CameraMovementEnabled, bool)
 vtkSetMacro (ZoomFactor, vtkFloatingPointType)
 vtkGetMacro (ZoomFactor, vtkFloatingPointType)
 vtkSetMacro (StepNumber, int)
 vtkGetMacro (StepNumber, int)
 vtkSetMacro (DisplayParentMesh, bool)
 vtkGetMacro (DisplayParentMesh, bool)

Static Public Member Functions

static VISU_PickingSettingsGet ()
static VISU_PickingSettingsNew ()

Private Member Functions

 VISU_PickingSettings ()
virtual ~VISU_PickingSettings ()

Private Attributes

bool IsInitial
vtkFloatingPointType PyramidHeight
vtkFloatingPointType CursorSize
vtkFloatingPointType PointTolerance
vtkFloatingPointType Color [3]
bool InfoWindowEnabled
vtkFloatingPointType InfoWindowTransparency
int InfoWindowPosition
bool CameraMovementEnabled
vtkFloatingPointType ZoomFactor
int StepNumber
bool DisplayParentMesh

Detailed Description

Contains information about the following parameters: Cursor Pyramid height, Info Window transparency, Info Window position, Zoom factor on first selected point, Camera movement steps number and Display parent mesh.


Member Enumeration Documentation

anonymous enum
Enumerator:
BelowPoint 
TopLeftCorner 

Constructor & Destructor Documentation

VISU_PickingSettings::VISU_PickingSettings ( ) [private]
VISU_PickingSettings::~VISU_PickingSettings ( ) [private, virtual]

Member Function Documentation

VISU_PickingSettings.vtkTypeMacro ( VISU_PickingSettings  ,
vtkObject   
)
VISU_PickingSettings * VISU_PickingSettings::Get ( ) [static]
static VISU_PickingSettings* VISU_PickingSettings.New ( ) [static]
VISU_PickingSettings.vtkSetMacro ( IsInitial  ,
bool   
)
VISU_PickingSettings.vtkGetMacro ( IsInitial  ,
bool   
)
VISU_PickingSettings.vtkSetMacro ( PyramidHeight  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkGetMacro ( PyramidHeight  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkSetMacro ( CursorSize  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkGetMacro ( CursorSize  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkSetVector3Macro ( Color  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkGetVector3Macro ( Color  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkSetMacro ( PointTolerance  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkGetMacro ( PointTolerance  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkSetMacro ( InfoWindowEnabled  ,
bool   
)
VISU_PickingSettings.vtkGetMacro ( InfoWindowEnabled  ,
bool   
)
VISU_PickingSettings.vtkSetMacro ( InfoWindowTransparency  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkGetMacro ( InfoWindowTransparency  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkSetMacro ( InfoWindowPosition  ,
int   
)
VISU_PickingSettings.vtkGetMacro ( InfoWindowPosition  ,
int   
)
VISU_PickingSettings.vtkSetMacro ( CameraMovementEnabled  ,
bool   
)
VISU_PickingSettings.vtkGetMacro ( CameraMovementEnabled  ,
bool   
)
VISU_PickingSettings.vtkSetMacro ( ZoomFactor  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkGetMacro ( ZoomFactor  ,
vtkFloatingPointType   
)
VISU_PickingSettings.vtkSetMacro ( StepNumber  ,
int   
)
VISU_PickingSettings.vtkGetMacro ( StepNumber  ,
int   
)
VISU_PickingSettings.vtkSetMacro ( DisplayParentMesh  ,
bool   
)
VISU_PickingSettings.vtkGetMacro ( DisplayParentMesh  ,
bool   
)

Field Documentation

vtkFloatingPointType VISU_PickingSettings.PyramidHeight [private]
vtkFloatingPointType VISU_PickingSettings.CursorSize [private]
vtkFloatingPointType VISU_PickingSettings.PointTolerance [private]
vtkFloatingPointType VISU_PickingSettings.Color[3] [private]
vtkFloatingPointType VISU_PickingSettings.InfoWindowTransparency [private]
vtkFloatingPointType VISU_PickingSettings.ZoomFactor [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS