mds::seg::CTetraVertexDetector< CELL_MAX > Class Template Reference

#include <mdsTetraVertexDetector.h>

Inheritance diagram for mds::seg::CTetraVertexDetector< CELL_MAX >:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<>
class mds::seg::CTetraVertexDetector< CELL_MAX >

Vertex detector template specialization.


Public Member Functions

 CTetraVertexDetector (double dThreshold, mds::tSize CellSize, mds::tSize CellMargin)
 Default constructor
  • Input image is divided into cells, while just one candidate vertex is taken from each cell.

bool operator() (tVolume *pVolume, vctl::MCVerticeS *pVertices, tScale *pScale)
 Detects all vertices in a given edge image.

Protected Attributes

mds::tSize m_CellMargin
mds::tSize m_CellSize
 Cell size and margin.
double m_dThreshold
 Threshold.


Constructor & Destructor Documentation

mds::seg::CTetraVertexDetector< CELL_MAX >::CTetraVertexDetector double  dThreshold,
mds::tSize  CellSize,
mds::tSize  CellMargin
[inline]
 

Default constructor

  • Input image is divided into cells, while just one candidate vertex is taken from each cell.

Parameter 'CellSize' represents size of these subwindows in pixels.

  • Threshold affecting the overall number of pre-selected candidate vertices.


Member Function Documentation

bool mds::seg::CTetraVertexDetector< CELL_MAX >::operator() tVolume pVolume,
vctl::MCVerticeS *  pVertices,
tScale pScale
 

Detects all vertices in a given edge image.

Returned list is sorted in order of vertex significance.


Member Data Documentation

mds::tSize mds::seg::CTetraVertexDetector< CELL_MAX >::m_CellMargin [protected]
 

mds::tSize mds::seg::CTetraVertexDetector< CELL_MAX >::m_CellSize [protected]
 

Cell size and margin.

double mds::seg::CTetraVertexDetector< CELL_MAX >::m_dThreshold [protected]
 

Threshold.


The documentation for this class was generated from the following file:
Generated on Thu Mar 11 10:36:21 2010 for MDSTk Extension Libraries by  doxygen 1.4.6-NO