ALBA
Public Types | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
albaInteractor2DDistance Class Reference

#include <albaInteractor2DDistance.h>

Inheritance diagram for albaInteractor2DDistance:
Inheritance graph
[legend]
Collaboration diagram for albaInteractor2DDistance:
Collaboration graph
[legend]

Public Types

enum  METER_2D_MODALITY { DISTANCE_BETWEEN_POINTS = 0 , DISTANCE_BETWEEN_LINES , ID_RESULT_MEASURE }
 
- Public Types inherited from albaInteractorPER
enum  modalities { SINGLE_BUTTON =0 , MULTI_BUTTON }
 
- Public Types inherited from albaInteractor
enum  modalities { SINGLE_BUTTON_MODE =0 , MULTI_BUTTON_MODE }
 

Public Member Functions

 albaTypeMacro (albaInteractor2DDistance, albaInteractorPER)
 
void SetMeasureType (int t)
 
void SetMeasureTypeToDistanceBetweenPoints ()
 
void SetMeasureTypeToDistanceBetweenLines ()
 
void RemoveMeter ()
 
void GenerateHistogram (bool generate)
 
void GenerateHistogramOn ()
 
void GenerateHistogramOff ()
 
void UndoMeasure ()
 
bool IsDisableUndoAndOkCancel ()
 
void SetManualDistance (double manualDistance)
 
double GetLastDistance ()
 
bool GetRegisterMeasure ()
 
void SetLabel (albaString label)
 
albaString GetLabel ()
 
int SizeMeasureVector ()
 
void ShowOnlyLastMeasure (bool show)
 
void ShowAllMeasures (bool show)
 
albaRWIBaseGetCurrentRwi ()
 
void SetColor (double r, double g, double b)
 
- Public Member Functions inherited from albaInteractorPER
 albaTypeMacro (albaInteractorPER, albaInteractor)
 
virtual void EnableSelect (bool enable)
 
virtual void FlyToMode ()
 
bool IsInteracting (albaDevice *device, int button=-1)
 
virtual int StartInteraction (albaDevice *device, int button)
 
virtual int StopInteraction (albaDevice *device, int button)
 
virtual void OnEvent (albaEventBase *event)
 
void OnVmeSelected (albaVME *vme)
 
void SetMode (int mode)
 
int GetMode ()
 
void SetModeToSingleButton ()
 
void SetModeToMultiButton ()
 
albaInteractorGetCameraMouseInteractor ()
 
albaInteractorGetCameraInteractor ()
 
- Public Member Functions inherited from albaInteractor
 albaInteractor ()
 
virtual ~albaInteractor ()
 
 ALBA_ID_DEC (INTERACTION_STARTED)
 
 ALBA_ID_DEC (INTERACTION_STOPPED)
 
 ALBA_ID_DEC (BUTTON_DOWN)
 
 ALBA_ID_DEC (BUTTON_UP)
 
 albaAbstractTypeMacro (albaInteractor, albaAgent)
 
virtual void SetRendererAndView (vtkRenderer *ren, albaView *view)
 
vtkRenderer * GetRenderer ()
 
albaViewGetView ()
 
albaDeviceGetDevice ()
 
virtual void SetDevice (albaDevice *)
 
virtual void SetVME (albaVME *vme)
 
void SetProp (vtkProp3D *prop)
 
void SetIgnoreTriggerEvents (bool flag)
 
int GetIgnoreTriggerEvents (bool flag)
 
void IgnoreTriggerEventsOn ()
 
void IgnoreTriggerEventsOff ()
 
void SetStartInteractionEvent (albaID event)
 
albaID GetStartInteractionEvent ()
 
void SetStopInteractionEvent (albaID event)
 
albaID GetStopInteractionEvent ()
 
void SetStartButton (int btn)
 
int GetStartButton ()
 
void SetModifiers (int mod)
 
int GetModifiers ()
 
int GetCurrentButton ()
 
unsigned long GetCurrentModifier ()
 
virtual int StartInteraction (albaDevice *device)
 
virtual int StopInteraction (albaDevice *device)
 
virtual bool IsInteracting ()
 
virtual bool IsInteracting (albaDevice *device)
 
void SetButtonMode (int mode)
 
int GetButtonMode ()
 
void SetButtonModeToSingleButton ()
 
void SetButtonModeToMultiButton ()
 
virtual void OnEvent (albaEventBase *event)
 
void TestModeOn ()
 
void TestModeOff ()
 
bool GetTestMode ()
 
- Public Member Functions inherited from albaAgent
 albaAbstractTypeMacro (albaAgent, albaReferenceCounted)
 
 ALBA_ID_DEC (AGENT_INITIALIZE)
 
void AddObserver (albaObserver *listener, albaID channel=MCH_UP)
 
void RemoveObserver (albaObserver *listener)
 
void RemoveAllObservers ()
 
virtual void OnEvent (albaEventBase *event)
 
bool HasObservers (albaID channel)
 
void GetObservers (albaID channel, std::vector< albaObserver * > &olist)
 
int Initialize ()
 
void Shutdown ()
 
int IsInitialized ()
 
virtual void SetName (const char *name)
 
const char * GetName ()
 
- Public Member Functions inherited from albaReferenceCounted
 albaReferenceCounted ()
 
virtual ~albaReferenceCounted ()
 
 albaAbstractTypeMacro (albaReferenceCounted, albaObject)
 
virtual void Delete ()
 
void Register (void *obj)
 
virtual void UnRegister (void *obj)
 
int GetReferenceCount ()
 
void SetReferenceCount (int)
 
- Public Member Functions inherited from albaObject
 albaObject ()
 
virtual ~albaObject ()
 
virtual void Delete ()
 
virtual const char * GetTypeName () const
 
virtual bool IsA (const char *type_name) const
 
virtual bool IsA (const albaTypeID &type_id) const
 
virtual albaObjectNewObjectInstance () const =0
 
virtual const albaTypeIDGetTypeId () const
 
virtual void Print (std::ostream &os, const int indent=0) const
 
 albaObject (const albaObject &c)
 
- Public Member Functions inherited from albaObserver
 albaObserver ()
 
virtual ~albaObserver ()
 
virtual void OnEvent (albaEventBase *e)=0
 
- Public Member Functions inherited from albaEventBroadcaster
 albaEventBroadcaster (void *owner=NULL)
 
virtual ~albaEventBroadcaster ()
 
 albaEventBroadcaster (const albaEventBroadcaster &c)
 
void AddObserver (albaObserver *obj)
 
void AddObserver (albaObserver &obj)
 
albaObserverCallbackAddObserverCallback (void(*f)(void *sender, albaID eid, void *clientdata, void *calldata))
 
bool RemoveObserver (albaObserver *obj)
 
void RemoveAllObservers ()
 
bool IsObserver (albaObserver *obj)
 
bool HasObservers ()
 
void GetObservers (std::vector< albaObserver * > &olist)
 
void InvokeEvent (albaEventBase &e)
 
void InvokeEvent (albaEventBase *e)
 
void InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL)
 
void SetChannel (albaID ch)
 
albaID GetChannel ()
 
virtual void SetListener (albaObserver *o)
 
- Public Member Functions inherited from albaEventSender
 albaEventSender ()
 
virtual void SetListener (albaObserver *o)
 
virtual albaObserverGetListener ()
 
virtual bool HasListener ()
 
virtual void InvokeEvent (albaEventBase &e)
 
virtual void InvokeEvent (albaEventBase *e)
 
virtual void InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL)
 

Protected Member Functions

 albaInteractor2DDistance (bool testMode=false)
 
virtual ~albaInteractor2DDistance ()
 
virtual void OnEvent (albaEventBase *event)
 
virtual void OnLeftButtonDown (albaEventInteraction *e)
 
virtual void OnLeftButtonUp (albaEventInteraction *e)
 
virtual void OnMiddleButtonDown (albaEventInteraction *e)
 
virtual void OnMiddleButtonUp (albaEventInteraction *e)
 
virtual void OnButtonDown2D (albaEventInteraction *e)
 
virtual void OnMove (albaEventInteraction *e)
 
virtual void OnButtonUp (albaEventInteraction *e)
 
virtual void OnChar (albaEventInteraction *e)
 
void DrawMeasureTool (double x, double y)
 
void CalculateMeasure ()
 
void CreateHistogram ()
 
- Protected Member Functions inherited from albaInteractorPER
 albaInteractorPER ()
 
virtual ~albaInteractorPER ()
 
virtual int OnStartInteraction (albaEventInteraction *e)
 
virtual int OnStopInteraction (albaEventInteraction *e)
 
virtual void OnButtonDown (albaEventInteraction *e)
 
virtual void OnButtonUp (albaEventInteraction *e)
 
virtual void OnLeftButtonDown (albaEventInteraction *e)
 
virtual void OnLeftButtonUp (albaEventInteraction *e)
 
virtual void OnMiddleButtonDown (albaEventInteraction *e)
 
virtual void OnMiddleButtonUp (albaEventInteraction *e)
 
virtual void OnRightButtonDown (albaEventInteraction *e)
 
virtual void OnRightButtonUp (albaEventInteraction *e)
 
virtual void OnMove (albaEventInteraction *e)
 
virtual void OnChar (albaEventInteraction *e)
 
virtual void FlyTo (albaEventInteraction *e, int numstep=20, double zoom=1)
 
void InsertDevice (albaDevice *device, int button)
 
void RemoveDevice (albaDevice *device)
 
void SetCurrentBehavior (albaDevice *device, albaInteractor *inter)
 
albaInteractorGetCurrentBehavior (albaDevice *device)
 
void SetPickedVME (albaDevice *device, albaVME *vme)
 
albaVMEGetPickedVME (albaDevice *device)
 
- Protected Member Functions inherited from albaInteractor
virtual int OnStartInteraction (albaEventInteraction *e)
 
virtual int OnStopInteraction (albaEventInteraction *e)
 
virtual void OnButtonDown (albaEventInteraction *e)
 
virtual void OnButtonUp (albaEventInteraction *e)
 
void ComputeDisplayToWorld (double x, double y, double z, double worldPt[4])
 
void ComputeWorldToDisplay (double x, double y, double z, double displayPt[3])
 
- Protected Member Functions inherited from albaAgent
 albaAgent ()
 
virtual ~albaAgent ()
 
virtual int InternalInitialize ()
 
virtual void InternalShutdown ()
 
void InvokeEvent (albaEventBase &event, albaID channel=-1)
 
void InvokeEvent (albaEventBase *event, albaID channel=-1)
 
void InvokeEvent (void *sender, int id, albaID channel=MCH_UP, void *data=NULL)
 

Static Protected Member Functions

static albaInteractor2DDistanceNewTestInstance ()
 

Protected Attributes

std::vector< vtkActor2D * > m_LineActorVector1
 
std::vector< vtkPolyDataMapper2D * > m_LineMapperVector1
 
std::vector< vtkLineSource * > m_LineSourceVector1
 
std::vector< vtkActor2D * > m_LineActorVector2
 
std::vector< vtkPolyDataMapper2D * > m_LineMapperVector2
 
std::vector< vtkLineSource * > m_LineSourceVector2
 
std::vector< vtkALBATextActorMeter * > m_MeterVector
 
std::vector< vtkRenderer * > m_RendererVector
 
vtkLineSource * m_ProbingLine
 
vtkLineSource * m_Line
 
vtkCoordinate * m_Coordinate
 
vtkPolyDataMapper2D * m_LineMapper
 
vtkActor2D * m_LineActor
 
vtkLineSource * m_Line2
 
vtkPolyDataMapper2D * m_LineMapper2
 
vtkActor2D * m_LineActor2
 
vtkRenderer * m_LastRenderer
 
vtkRenderer * m_CurrentRenderer
 
vtkRenderer * m_PreviousRenderer
 
albaRWIBasem_CurrentRwi
 
albaGUIDialogPreviewm_HistogramDialog
 
albaRWIm_HistogramRWI
 
vtkXYPlotActor * m_PlotActor
 
bool m_GenerateHistogram
 
bool m_DraggingLine
 
bool m_DraggingLeft
 
bool m_DraggingMouse
 
bool m_EndMeasure
 
bool m_ParallelView
 
int m_MeasureType
 
bool m_Clockwise
 
bool m_DisableUndoAndOkCancel
 
bool m_RegisterMeasure
 
albaDeviceButtonsPadMousem_Mouse
 
std::vector< int > m_FlagMeasureType
 
std::vector< double > m_Measure
 
double m_Distance
 
double m_PickedPoint [3]
 
albaVMEm_ProbedVME
 
double m_Color [3]
 
- Protected Attributes inherited from albaInteractorPER
bool m_FlyToFlag
 
bool m_DraggingLeft
 
bool m_CanSelect
 
bool m_ShowContextMenu
 
int m_Mode
 
int m_FirstTime
 
albaInteractorm_CameraBehavior
 
albaInteractorm_CameraMouseBehavior
 
std::map< albaID, DeviceItemm_Devices
 
- Protected Attributes inherited from albaInteractor
albaDevicem_Device
 
bool m_DeviceIsSet
 
albaID m_StartInteractionEvent
 
albaID m_StopInteractionEvent
 
int m_IgnoreTriggerEvents
 
int m_InteractionFlag
 
int m_StartButton
 
unsigned long m_Modifiers
 
int m_CurrentButton
 
unsigned long m_CurrentModifier
 
int m_ButtonMode
 
int m_ButtonsCounter
 
albaVMEm_VME
 
albaViewm_View
 
vtkALBASmartPointer< vtkRenderer > m_Renderer
 
vtkALBASmartPointer< vtkProp3D > m_Prop
 
bool m_TestMode
 
- Protected Attributes inherited from albaAgent
albaString m_Name
 
bool m_Initialized
 
std::vector< albaEventBroadcaster * > m_Channels
 
- Protected Attributes inherited from albaReferenceCounted
int m_ReferenceCount
 
- Protected Attributes inherited from albaObject
bool m_HeapFlag
 
- Protected Attributes inherited from albaEventBroadcaster
albaObserversList m_Observers
 
albaID m_Channel
 
- Protected Attributes inherited from albaEventSender
albaObserverm_Listener
 

Friends

class albaInteractor2DDistanceTest
 

Additional Inherited Members

- Static Public Member Functions inherited from albaObject
static const char * GetStaticTypeName ()
 
static bool IsStaticType (const char *type_name)
 
static bool IsStaticType (const albaTypeID &type_id)
 
static const albaTypeIDGetStaticTypeId ()
 
static albaObjectSafeDownCast (albaObject *o)
 
- Protected Types inherited from albaEventBroadcaster
typedef std::list< albaObserver * > albaObserversList
 

Detailed Description

Class implementing an interactor for creating 2D measure tool.

This interactor build a line from picked points on VME and draw a 2D line on the renderwindow. If to the interactor is activated the flag to probe the scalar values of the VME then it generate also the histogram of the probed points on VME. This interactor works in renderwindow with ParallelProjectionOn.

@comments

Definition at line 55 of file albaInteractor2DDistance.h.

Member Enumeration Documentation

◆ METER_2D_MODALITY

Enumerator
DISTANCE_BETWEEN_POINTS 
DISTANCE_BETWEEN_LINES 
ID_RESULT_MEASURE 

Definition at line 61 of file albaInteractor2DDistance.h.

Constructor & Destructor Documentation

◆ albaInteractor2DDistance()

albaInteractor2DDistance::albaInteractor2DDistance ( bool  testMode = false)
protected

◆ ~albaInteractor2DDistance()

virtual albaInteractor2DDistance::~albaInteractor2DDistance ( )
protectedvirtual

Member Function Documentation

◆ albaTypeMacro()

albaInteractor2DDistance::albaTypeMacro ( albaInteractor2DDistance  ,
albaInteractorPER   
)

◆ SetMeasureType()

void albaInteractor2DDistance::SetMeasureType ( int  t)

Set the type of the measure, selectable from DISTANCE_BETWEEN_POINTS, DISTANCE_BETWEEN_LINES and ANGLE_BETWEEN_LINES.

◆ SetMeasureTypeToDistanceBetweenPoints()

void albaInteractor2DDistance::SetMeasureTypeToDistanceBetweenPoints ( )
inline

Set the type of the measure to DISTANCE_BETWEEN_POINTS.

Definition at line 75 of file albaInteractor2DDistance.h.

◆ SetMeasureTypeToDistanceBetweenLines()

void albaInteractor2DDistance::SetMeasureTypeToDistanceBetweenLines ( )
inline

Set the type of the measure to DISTANCE_BETWEEN_LINES.

Definition at line 78 of file albaInteractor2DDistance.h.

◆ RemoveMeter()

void albaInteractor2DDistance::RemoveMeter ( )

Remove the meters from the render window.

◆ GenerateHistogram()

void albaInteractor2DDistance::GenerateHistogram ( bool  generate)

Turn On/Off the creation of the histogram.

◆ GenerateHistogramOn()

void albaInteractor2DDistance::GenerateHistogramOn ( )
inline

Turn On the generation of the histogram from the measured line.

It force the measure to be on DISTANCE_BETWEEN_POINTS.

Definition at line 91 of file albaInteractor2DDistance.h.

◆ GenerateHistogramOff()

void albaInteractor2DDistance::GenerateHistogramOff ( )
inline

Turn Off the generation of the histogram.

Definition at line 95 of file albaInteractor2DDistance.h.

◆ UndoMeasure()

void albaInteractor2DDistance::UndoMeasure ( )

Undo the last measure.

◆ IsDisableUndoAndOkCancel()

bool albaInteractor2DDistance::IsDisableUndoAndOkCancel ( )

Control if disabling various buttons.

◆ SetManualDistance()

void albaInteractor2DDistance::SetManualDistance ( double  manualDistance)

Set manual distance.

◆ GetLastDistance()

double albaInteractor2DDistance::GetLastDistance ( )
inline

Get Last Distance.

Definition at line 112 of file albaInteractor2DDistance.h.

◆ GetRegisterMeasure()

bool albaInteractor2DDistance::GetRegisterMeasure ( )
inline

Get the boolean value of end measure.

Definition at line 121 of file albaInteractor2DDistance.h.

◆ SetLabel()

void albaInteractor2DDistance::SetLabel ( albaString  label)

Set the label.

◆ GetLabel()

albaString albaInteractor2DDistance::GetLabel ( )
inline

Get the label.

Definition at line 129 of file albaInteractor2DDistance.h.

◆ SizeMeasureVector()

int albaInteractor2DDistance::SizeMeasureVector ( )
inline

Return the dimension of Measure Vector.

Definition at line 137 of file albaInteractor2DDistance.h.

◆ ShowOnlyLastMeasure()

void albaInteractor2DDistance::ShowOnlyLastMeasure ( bool  show)

Show On/Off only last measure.

◆ ShowAllMeasures()

void albaInteractor2DDistance::ShowAllMeasures ( bool  show)

Show On/Off all measures.

◆ GetCurrentRwi()

albaRWIBase * albaInteractor2DDistance::GetCurrentRwi ( )

return the current rwi

◆ SetColor()

void albaInteractor2DDistance::SetColor ( double  r,
double  g,
double  b 
)

◆ NewTestInstance()

static albaInteractor2DDistance * albaInteractor2DDistance::NewTestInstance ( )
staticprotected

Implemented a New() function for testing mode.

◆ OnEvent()

virtual void albaInteractor2DDistance::OnEvent ( albaEventBase event)
protectedvirtual

Process events coming from tracker.

Reimplemented from albaInteractorPER.

◆ OnLeftButtonDown()

virtual void albaInteractor2DDistance::OnLeftButtonDown ( albaEventInteraction e)
protectedvirtual

Reimplemented from albaInteractorPER.

◆ OnLeftButtonUp()

virtual void albaInteractor2DDistance::OnLeftButtonUp ( albaEventInteraction e)
protectedvirtual

Reimplemented from albaInteractorPER.

◆ OnMiddleButtonDown()

virtual void albaInteractor2DDistance::OnMiddleButtonDown ( albaEventInteraction e)
protectedvirtual

Reimplemented from albaInteractorPER.

◆ OnMiddleButtonUp()

virtual void albaInteractor2DDistance::OnMiddleButtonUp ( albaEventInteraction e)
protectedvirtual

Reimplemented from albaInteractorPER.

◆ OnButtonDown2D()

virtual void albaInteractor2DDistance::OnButtonDown2D ( albaEventInteraction e)
protectedvirtual

◆ OnMove()

virtual void albaInteractor2DDistance::OnMove ( albaEventInteraction e)
protectedvirtual

Reimplemented from albaInteractorPER.

◆ OnButtonUp()

virtual void albaInteractor2DDistance::OnButtonUp ( albaEventInteraction e)
protectedvirtual

Reimplemented from albaInteractorPER.

◆ OnChar()

virtual void albaInteractor2DDistance::OnChar ( albaEventInteraction e)
inlineprotectedvirtual

Reimplemented from albaInteractorPER.

Definition at line 167 of file albaInteractor2DDistance.h.

◆ DrawMeasureTool()

void albaInteractor2DDistance::DrawMeasureTool ( double  x,
double  y 
)
protected

Draw the measure tool according to the measure type selected.

◆ CalculateMeasure()

void albaInteractor2DDistance::CalculateMeasure ( )
protected

Calculate the measure according to the measure type selected.

◆ CreateHistogram()

void albaInteractor2DDistance::CreateHistogram ( )
protected

Create the histogram.

Friends And Related Function Documentation

◆ albaInteractor2DDistanceTest

friend class albaInteractor2DDistanceTest
friend

Definition at line 252 of file albaInteractor2DDistance.h.

Member Data Documentation

◆ m_LineActorVector1

std::vector<vtkActor2D *> albaInteractor2DDistance::m_LineActorVector1
protected

Definition at line 181 of file albaInteractor2DDistance.h.

◆ m_LineMapperVector1

std::vector<vtkPolyDataMapper2D *> albaInteractor2DDistance::m_LineMapperVector1
protected

Definition at line 182 of file albaInteractor2DDistance.h.

◆ m_LineSourceVector1

std::vector<vtkLineSource *> albaInteractor2DDistance::m_LineSourceVector1
protected

Definition at line 183 of file albaInteractor2DDistance.h.

◆ m_LineActorVector2

std::vector<vtkActor2D *> albaInteractor2DDistance::m_LineActorVector2
protected

Definition at line 191 of file albaInteractor2DDistance.h.

◆ m_LineMapperVector2

std::vector<vtkPolyDataMapper2D *> albaInteractor2DDistance::m_LineMapperVector2
protected

Definition at line 192 of file albaInteractor2DDistance.h.

◆ m_LineSourceVector2

std::vector<vtkLineSource *> albaInteractor2DDistance::m_LineSourceVector2
protected

Definition at line 193 of file albaInteractor2DDistance.h.

◆ m_MeterVector

std::vector<vtkALBATextActorMeter *> albaInteractor2DDistance::m_MeterVector
protected

Definition at line 195 of file albaInteractor2DDistance.h.

◆ m_RendererVector

std::vector<vtkRenderer *> albaInteractor2DDistance::m_RendererVector
protected

Definition at line 198 of file albaInteractor2DDistance.h.

◆ m_ProbingLine

vtkLineSource* albaInteractor2DDistance::m_ProbingLine
protected

Definition at line 201 of file albaInteractor2DDistance.h.

◆ m_Line

vtkLineSource* albaInteractor2DDistance::m_Line
protected

First line of the measure tool.

Definition at line 203 of file albaInteractor2DDistance.h.

◆ m_Coordinate

vtkCoordinate* albaInteractor2DDistance::m_Coordinate
protected

Definition at line 204 of file albaInteractor2DDistance.h.

◆ m_LineMapper

vtkPolyDataMapper2D* albaInteractor2DDistance::m_LineMapper
protected

Definition at line 205 of file albaInteractor2DDistance.h.

◆ m_LineActor

vtkActor2D* albaInteractor2DDistance::m_LineActor
protected

Definition at line 206 of file albaInteractor2DDistance.h.

◆ m_Line2

vtkLineSource* albaInteractor2DDistance::m_Line2
protected

Second line of the measure tool (used for angle measures)

Definition at line 208 of file albaInteractor2DDistance.h.

◆ m_LineMapper2

vtkPolyDataMapper2D* albaInteractor2DDistance::m_LineMapper2
protected

Definition at line 209 of file albaInteractor2DDistance.h.

◆ m_LineActor2

vtkActor2D* albaInteractor2DDistance::m_LineActor2
protected

Definition at line 210 of file albaInteractor2DDistance.h.

◆ m_LastRenderer

vtkRenderer* albaInteractor2DDistance::m_LastRenderer
protected

Renderer used for the first line.

Definition at line 211 of file albaInteractor2DDistance.h.

◆ m_CurrentRenderer

vtkRenderer* albaInteractor2DDistance::m_CurrentRenderer
protected

Definition at line 212 of file albaInteractor2DDistance.h.

◆ m_PreviousRenderer

vtkRenderer* albaInteractor2DDistance::m_PreviousRenderer
protected

Definition at line 213 of file albaInteractor2DDistance.h.

◆ m_CurrentRwi

albaRWIBase* albaInteractor2DDistance::m_CurrentRwi
protected

Definition at line 215 of file albaInteractor2DDistance.h.

◆ m_HistogramDialog

albaGUIDialogPreview* albaInteractor2DDistance::m_HistogramDialog
protected

Definition at line 217 of file albaInteractor2DDistance.h.

◆ m_HistogramRWI

albaRWI* albaInteractor2DDistance::m_HistogramRWI
protected

Definition at line 218 of file albaInteractor2DDistance.h.

◆ m_PlotActor

vtkXYPlotActor* albaInteractor2DDistance::m_PlotActor
protected

Definition at line 219 of file albaInteractor2DDistance.h.

◆ m_GenerateHistogram

bool albaInteractor2DDistance::m_GenerateHistogram
protected

Definition at line 221 of file albaInteractor2DDistance.h.

◆ m_DraggingLine

bool albaInteractor2DDistance::m_DraggingLine
protected

Definition at line 222 of file albaInteractor2DDistance.h.

◆ m_DraggingLeft

bool albaInteractor2DDistance::m_DraggingLeft
protected

Definition at line 223 of file albaInteractor2DDistance.h.

◆ m_DraggingMouse

bool albaInteractor2DDistance::m_DraggingMouse
protected

Definition at line 224 of file albaInteractor2DDistance.h.

◆ m_EndMeasure

bool albaInteractor2DDistance::m_EndMeasure
protected

Definition at line 225 of file albaInteractor2DDistance.h.

◆ m_ParallelView

bool albaInteractor2DDistance::m_ParallelView
protected

Definition at line 226 of file albaInteractor2DDistance.h.

◆ m_MeasureType

int albaInteractor2DDistance::m_MeasureType
protected

Definition at line 227 of file albaInteractor2DDistance.h.

◆ m_Clockwise

bool albaInteractor2DDistance::m_Clockwise
protected

Definition at line 228 of file albaInteractor2DDistance.h.

◆ m_DisableUndoAndOkCancel

bool albaInteractor2DDistance::m_DisableUndoAndOkCancel
protected

Definition at line 229 of file albaInteractor2DDistance.h.

◆ m_RegisterMeasure

bool albaInteractor2DDistance::m_RegisterMeasure
protected

Definition at line 230 of file albaInteractor2DDistance.h.

◆ m_Mouse

albaDeviceButtonsPadMouse* albaInteractor2DDistance::m_Mouse
protected

Definition at line 232 of file albaInteractor2DDistance.h.

◆ m_FlagMeasureType

std::vector<int> albaInteractor2DDistance::m_FlagMeasureType
protected

Definition at line 234 of file albaInteractor2DDistance.h.

◆ m_Measure

std::vector<double> albaInteractor2DDistance::m_Measure
protected

Definition at line 235 of file albaInteractor2DDistance.h.

◆ m_Distance

double albaInteractor2DDistance::m_Distance
protected

Definition at line 238 of file albaInteractor2DDistance.h.

◆ m_PickedPoint

double albaInteractor2DDistance::m_PickedPoint[3]
protected

3D position of the picked point; used to assign position to the m_ProbingLine

Definition at line 240 of file albaInteractor2DDistance.h.

◆ m_ProbedVME

albaVME* albaInteractor2DDistance::m_ProbedVME
protected

VME probed by the m_ProbingLine.

Definition at line 241 of file albaInteractor2DDistance.h.

◆ m_Color

double albaInteractor2DDistance::m_Color[3]
protected

Definition at line 243 of file albaInteractor2DDistance.h.


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