Sirikata
Public Types | Public Member Functions | Private Attributes
Sirikata::RegionWeightCalculator Class Reference

#include <RegionWeightCalculator.hpp>

Collaboration diagram for Sirikata::RegionWeightCalculator:

List of all members.

Public Types

typedef std::tr1::function
< double(const Vector3d
&, const Vector3d &, const
Vector3d &, const Vector3d &)> 
WeightFunction

Public Member Functions

 RegionWeightCalculator (const WeightFunction &weightFunc)
 ~RegionWeightCalculator ()
float64 weight (const BoundingBox3f &source_bbox, BoundingBox3f &dest_bbox)

Private Attributes

WeightFunction mWeightFunc

Member Typedef Documentation

typedef std::tr1::function<double(const Vector3d&,const Vector3d&,const Vector3d&, const Vector3d&)> Sirikata::RegionWeightCalculator::WeightFunction

Constructor & Destructor Documentation

Sirikata::RegionWeightCalculator::RegionWeightCalculator ( const WeightFunction weightFunc)
Sirikata::RegionWeightCalculator::~RegionWeightCalculator ( )

Member Function Documentation

float64 Sirikata::RegionWeightCalculator::weight ( const BoundingBox3f &  source_bbox,
BoundingBox3f &  dest_bbox 
)

Member Data Documentation

Referenced by weight().


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