RVC::VECTORTOOLKIT::SNAPPARMS Class Reference

#include <rvc/vecttool.h>

List of all members.

Classes

class  PANEL

Public Types

enum  SNAPEND { SNAPEND_Both = 0, SNAPEND_Start, SNAPEND_End }
enum  SNAPTOELEM {
  SNAPTOELEM_AnyElement = 0, SNAPTOELEM_Line, SNAPTOELEM_Point, SNAPTOELEM_Node,
  SNAPTOELEM_Nothing, SNAPTOELEM_Vertex
}
enum  SNAPTYPE { SNAPTYPE_AddVertexSnap = 0, SNAPTYPE_DirectSnap, SNAPTYPE_ContinueSnap }

Public Member Functions

 SNAPPARMS ()
bool CanCrossLines () const
bool CanRemoveOvershoots () const
bool CanSnapToSelf () const
SNAPTOELEM GetElementSnap () const
UINT32 GetLegacyFlags () const
double GetSnapBackAngle () const
double GetSnapDist () const
SNAPEND GetSnapEnd () const
SNAPTYPE GetSnapType () const
void SetCrossLines (bool CrossLines)
void SetElementSnap (SNAPTOELEM element)
void SetFromLegacyFlags (UINT32 flags)
void SetRemoveOvershoots (bool RemoveOvershoots)
void SetSnapBackAngle (double angle)
void SetSnapDist (double dist)
void SetSnapEnd (SNAPEND SnapEnd)
void SetSnapToSelf (bool SnapToSelf)
void SetSnapType (SNAPTYPE SnapType)

Member Enumeration Documentation

Enumerator:
SNAPEND_Both 
SNAPEND_Start 
SNAPEND_End 
Enumerator:
SNAPTOELEM_AnyElement 
SNAPTOELEM_Line 
SNAPTOELEM_Point 
SNAPTOELEM_Node 
SNAPTOELEM_Nothing 
SNAPTOELEM_Vertex 
Enumerator:
SNAPTYPE_AddVertexSnap 
SNAPTYPE_DirectSnap 
SNAPTYPE_ContinueSnap 

Constructor & Destructor Documentation

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

Member Function Documentation

bool RVC::VECTORTOOLKIT::SNAPPARMS::CanCrossLines (  )  const [inline]
bool RVC::VECTORTOOLKIT::SNAPPARMS::CanRemoveOvershoots (  )  const [inline]
bool RVC::VECTORTOOLKIT::SNAPPARMS::CanSnapToSelf (  )  const [inline]
SNAPTOELEM RVC::VECTORTOOLKIT::SNAPPARMS::GetElementSnap (  )  const [inline]
UINT32 RVC::VECTORTOOLKIT::SNAPPARMS::GetLegacyFlags (  )  const
double RVC::VECTORTOOLKIT::SNAPPARMS::GetSnapBackAngle (  )  const [inline]
double RVC::VECTORTOOLKIT::SNAPPARMS::GetSnapDist (  )  const [inline]
SNAPEND RVC::VECTORTOOLKIT::SNAPPARMS::GetSnapEnd (  )  const [inline]
SNAPTYPE RVC::VECTORTOOLKIT::SNAPPARMS::GetSnapType (  )  const [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetCrossLines ( bool  CrossLines  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetElementSnap ( SNAPTOELEM  element  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetFromLegacyFlags ( UINT32  flags  ) 
void RVC::VECTORTOOLKIT::SNAPPARMS::SetRemoveOvershoots ( bool  RemoveOvershoots  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetSnapBackAngle ( double  angle  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetSnapDist ( double  dist  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetSnapEnd ( SNAPEND  SnapEnd  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetSnapToSelf ( bool  SnapToSelf  )  [inline]
void RVC::VECTORTOOLKIT::SNAPPARMS::SetSnapType ( SNAPTYPE  SnapType  )  [inline]

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

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