Sirikata
|
#include <RegionWeightCalculator.hpp>
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 |
typedef std::tr1::function<double(const Vector3d&,const Vector3d&,const Vector3d&, const Vector3d&)> Sirikata::RegionWeightCalculator::WeightFunction |
Sirikata::RegionWeightCalculator::RegionWeightCalculator | ( | const WeightFunction & | weightFunc | ) |
Sirikata::RegionWeightCalculator::~RegionWeightCalculator | ( | ) |
float64 Sirikata::RegionWeightCalculator::weight | ( | const BoundingBox3f & | source_bbox, |
BoundingBox3f & | dest_bbox | ||
) |
Referenced by weight().