Inherits osgExtension::Group.
Inherited by osgAR::LOE.
Public Member Functions | |
| Assessment (const Assessment &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| bool | addModel (Node *) |
| void | setMetricCallback (MetricCallback *metricCallback) |
| MetricCallback * | getMetricCallback () |
| const MetricCallback * | getMetricCallback () const |
| void | setAggregatorCallback (AggregatorCallback *aggregatorCallback) |
| AggregatorCallback * | getAggregatorCallback () |
| const AggregatorCallback * | getAggregatorCallback () 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::VertexTransformationErrorPropagator * | vtep |
| 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 |
|
||||||||||||
|
Copy constructor using CopyOp to manage deep vs shallow copy. |
|
|
Adds a model that will be used for computational purposes. Models are always child # 0. |
1.3.7