RVC::VECTORTOOLKIT::SNAPPARMS::PANEL Class Reference

#include <mgui/formsnapparms.h>

Inheritance diagram for RVC::VECTORTOOLKIT::SNAPPARMS::PANEL:
Inheritance graph
[legend]

List of all members.

Public Types

enum  PROMPT {
  PROMPT_SnapElement = 0x0001, PROMPT_SnapType = 0x0002, PROMPT_SnapEnd = 0x0004, PROMPT_SnapDistance = 0x0008,
  PROMPT_SnapBackAngle = 0x0010, PROMPT_RemoveOvershoots = 0x0020, PROMPT_CrossLines = 0x0040, PROMPT_VectorSnapDist = 0x0080,
  PROMPT_PixelSnapDist = 0x0100
}

Public Member Functions

 PANEL ()
virtual ~PANEL ()
ERRVALUE Create (MGUI::LAYOUT_PANE_BASE &ParentPane, PROMPT PromptSet, MGUI::LAYOUT_SIZEALIGN sizealign=MGUI::LAYOUT_SIZEALIGN_FixedWidth)
int GetAngleUnits () const
int GetDistanceUnits () const
const
RVC::VECTORTOOLKIT::SNAPPARMS
GetSnapParms () const
void SetAngleUnits (int AngleUnit)
void SetDelegateGetPixelScale (DELEGATE_DOUBLE_NOPARMS delegate)
void SetDelegateOnChanged (DELEGATE_VOID_NOPARMS delegate)
void SetDistanceUnits (int DistUnit)
void SetScaleToMeters (double ScaleToMeters)
void SetSnapParms (const RVC::VECTORTOOLKIT::SNAPPARMS &SnapParms)

Protected Member Functions

virtual double v_GetPixelScale ()
virtual void v_OnChanged ()

Member Enumeration Documentation

Enumerator:
PROMPT_SnapElement 
PROMPT_SnapType 
PROMPT_SnapEnd 
PROMPT_SnapDistance 
PROMPT_SnapBackAngle 
PROMPT_RemoveOvershoots 
PROMPT_CrossLines 
PROMPT_VectorSnapDist 
PROMPT_PixelSnapDist 

Constructor & Destructor Documentation

RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::PANEL (  ) 

Constructor.

virtual RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::~PANEL (  )  [virtual]

Destructor.


Member Function Documentation

ERRVALUE RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::Create ( MGUI::LAYOUT_PANE_BASE ParentPane,
PROMPT  PromptSet,
MGUI::LAYOUT_SIZEALIGN  sizealign = MGUI::LAYOUT_SIZEALIGN_FixedWidth 
)

Create.

Parameters:
ParentPane Parent pane
int RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::GetAngleUnits (  )  const
int RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::GetDistanceUnits (  )  const
const RVC::VECTORTOOLKIT::SNAPPARMS& RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::GetSnapParms (  )  const
void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::SetAngleUnits ( int  AngleUnit  ) 
void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::SetDelegateGetPixelScale ( DELEGATE_DOUBLE_NOPARMS  delegate  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::SetDelegateOnChanged ( DELEGATE_VOID_NOPARMS  delegate  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::SetDistanceUnits ( int  DistUnit  ) 
void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::SetScaleToMeters ( double  ScaleToMeters  ) 
void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::SetSnapParms ( const RVC::VECTORTOOLKIT::SNAPPARMS SnapParms  ) 
virtual double RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::v_GetPixelScale (  )  [protected, virtual]

Called to get pixel scale.

Default implementation invokes corresponding delegate. If override call when/if needed to invoke delegate.

virtual void RVC::VECTORTOOLKIT::SNAPPARMS::PANEL::v_OnChanged (  )  [protected, virtual]

Called when setting changed.

Default implementation invokes corresponding delegate. If override call when/if needed to invoke delegate.


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

Generated on Sun Oct 7 21:38:27 2012 for TNTsdk 2012 by  doxygen 1.6.1