Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields

osgAR::Assessment Class Reference

computes a single floating point value that corresponds to the registration error estimate. More...

Inherits osgExtension::Group.

Inherited by osgAR::LOE.


Public Member Functions

 Assessment (const Assessment &, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
bool addModel (Node *)
void setMetricCallback (MetricCallback *metricCallback)
MetricCallbackgetMetricCallback ()
const MetricCallbackgetMetricCallback () const
void setAggregatorCallback (AggregatorCallback *aggregatorCallback)
AggregatorCallbackgetAggregatorCallback ()
const AggregatorCallbackgetAggregatorCallback () const
std::vector< float > * getVertexEstimates ()
const std::vector< float > * getVertexEstimates () const
float getEstimate ()
virtual void augment (osgView::SpaceManager *, const osgExtension::MatrixEstimate &, const osg::Vec3Array *, osg::NodePath &)=0

Protected Member Functions

void estimate (const osgExtension::MatrixEstimate &MVPW, const osg::Vec3Array *vertices, osg::NodePath &)
void init ()

Protected Attributes

osgEstimate::VertexTransformationErrorPropagatorvtep
osg::Group * _computationBranch
osg::ref_ptr< osg::Vec3Array > _points
float _estimate
std::vector< float > * _vertexEstimates
osg::ref_ptr< MetricCallback_metricCallback
osg::ref_ptr< AggregatorCallback_aggregatorCallback


Detailed Description

Assess is an osgExtension::Group node which allows Assessing the value of the registration error the group's children.


Constructor & Destructor Documentation

Assessment::Assessment const Assessment ,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY
 

Copy constructor using CopyOp to manage deep vs shallow copy.


Member Function Documentation

bool Assessment::addModel Node *  child  ) 
 

Adds a model that will be used for computational purposes. Models are always child # 0.


The documentation for this class was generated from the following files:
Generated on Wed Nov 17 12:22:37 2004 for osgAR by doxygen 1.3.7