Distance(const Vec3f &pos) const | Plane | inline |
DistanceAndNormal(const Vec3f &pos, Vec3f *n) const | Plane | inline |
equals(Plane plane) | Plane | |
Fit(const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end) | Plane | inline |
getDistance(const Vec3f &pos) const | Plane | inline |
getNormal() const | Plane | inline |
getPosition() const | Plane | inline |
Init(Vec3f p1, Vec3f p2, Vec3f p3) | Plane | |
Init(const MiscLib::Vector< Vec3f > &samples) | Plane | |
Init(bool binary, std::istream *i) | Plane | |
Init(FILE *i) | Plane | |
Init(float *array) | Plane | |
InitAverage(const MiscLib::Vector< Vec3f > &samples) | Plane | |
Interpolate(const MiscLib::Vector< Plane > &planes, const MiscLib::Vector< float > &weights, Plane *ip) | Plane | static |
Intersect(const Vec3f &p, const Vec3f &r) const | Plane | |
LeastSquaresFit(const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end) | Plane | |
LeastSquaresFit(IteratorT begin, IteratorT end) | Plane | |
m_dist | Plane | protected |
m_normal | Plane | protected |
m_pos | Plane | protected |
Normal(const Vec3f &, Vec3f *n) const | Plane | inline |
Plane() | Plane | inline |
Plane(Vec3f p1, Vec3f p2, Vec3f p3) | Plane | |
Plane(Vec3f p1, Vec3f normal) | Plane | |
RequiredSamples enum value | Plane | |
Serialize(bool binary, std::ostream *o) const | Plane | |
Serialize(FILE *o) const | Plane | |
Serialize(float *array) const | Plane | |
SerializedFloatSize() | Plane | static |
SerializedSize() | Plane | static |
SignedDistance(const Vec3f &pos) const | Plane | inline |
SignedDistToOrigin() const | Plane | inline |
Transform(float scale, const Vec3f &translate) | Plane | |
~Plane() | Plane | virtual |