iso::geom::Geom Class Reference

#include <iso_geom.h>

Collaboration diagram for iso::geom::Geom:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void closestIndex (const math::Vector< real > &pRefPoint, int &pResultIndex, QVector< math::Vector< real > > &pPolyLine, int pStartIndex=-1, int pEndIndex=-1)
void closestPoint (const math::Vector< real > &pRefPoint, math::Vector< real > &pResultPoint, QVector< math::Vector< real > > &pPolyLine, int pStartIndex=-1, int pEndIndex=-1)
math::Vector< realclosestPoint (const math::Vector< real > &p_point, QVector< math::Vector< real > > &p_polyLine)
math::Vector< realclosestPoint (const math::Vector< real > &p_point, QVector< math::Vector< real > > &p_polyLine, unsigned int p_startIndex, unsigned int p_endIndex, unsigned int &p_resultIndex)
void closedPath (const QVector< math::Vector3< real > > &pPoints, QVector< unsigned int > &pResultIndices)
 calculate shortest non-self-intersecting path through a group of points

Static Public Member Functions

static Geomget ()
static void destroy ()

Protected Member Functions

 Geom ()
 ~Geom ()

Static Protected Attributes

static Geoms_geom

Constructor & Destructor Documentation

Geom::Geom (  )  [protected]

Geom::~Geom (  )  [protected]


Member Function Documentation

Geom & Geom::get (  )  [static]

void Geom::destroy (  )  [static]

void Geom::closestIndex ( const math::Vector< real > &  pRefPoint,
int &  pResultIndex,
QVector< math::Vector< real > > &  pPolyLine,
int  pStartIndex = -1,
int  pEndIndex = -1 
)

void Geom::closestPoint ( const math::Vector< real > &  pRefPoint,
math::Vector< real > &  pResultPoint,
QVector< math::Vector< real > > &  pPolyLine,
int  pStartIndex = -1,
int  pEndIndex = -1 
)

math::Vector< real > Geom::closestPoint ( const math::Vector< real > &  p_point,
QVector< math::Vector< real > > &  p_polyLine 
)

math::Vector< real > Geom::closestPoint ( const math::Vector< real > &  p_point,
QVector< math::Vector< real > > &  p_polyLine,
unsigned int  p_startIndex,
unsigned int  p_endIndex,
unsigned int &  p_resultIndex 
)

void Geom::closedPath ( const QVector< math::Vector3< real > > &  pPoints,
QVector< unsigned int > &  pResultIndices 
)

calculate shortest non-self-intersecting path through a group of points

Parameters:
pPoints 3D vectors
pResultIndices result indices into group of 3D vectors


Member Data Documentation

Geom * Geom::s_geom [static, protected]


The documentation for this class was generated from the following files:
Generated on Wed Jun 2 20:43:23 2010 for iso_geom by  doxygen 1.5.1