|
| float | Angle () const |
| |
| const Vec3f | AngularDirection () const |
| |
| Vec3f & | AxisDirection () |
| |
| const Vec3f & | AxisDirection () const |
| |
| const Vec3f & | Center () const |
| |
| | Cone () |
| |
| | Cone (const Vec3f ¢er, const Vec3f &axisDir, float angle) |
| |
| | Cone (const Vec3f &p1, const Vec3f &p2, const Vec3f &p3, const Vec3f &n1, const Vec3f &n2, const Vec3f &n3) |
| |
| float | Distance (const Vec3f &p) const |
| |
| float | DistanceAndNormal (const Vec3f &p, Vec3f *n) const |
| |
| bool | Fit (const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end) |
| |
| float | Height (const Vec3f &p) const |
| |
| bool | Init (bool binary, std::istream *i) |
| |
| bool | Init (const MiscLib::Vector< Vec3f > &samples) |
| |
| bool | Init (const Vec3f ¢er, const Vec3f &axisDir, float angle) |
| |
| bool | Init (const Vec3f &p1, const Vec3f &p2, const Vec3f &p3, const Vec3f &n1, const Vec3f &n2, const Vec3f &n3) |
| |
| void | Init (FILE *i) |
| |
| void | Init (float *array) |
| |
| bool | InitAverage (const MiscLib::Vector< Vec3f > &samples) |
| |
| unsigned int | Intersect (const Vec3f &p, const Vec3f &r, float lambda[2], Vec3f interPts[2]) const |
| |
| bool | LeastSquaresFit (const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end) |
| |
| template<class IteratorT > |
| bool | LeastSquaresFit (IteratorT begin, IteratorT end) |
| |
| void | Normal (const Vec3f &p, Vec3f *n) const |
| |
| void | Parameters (const Vec3f &p, std::pair< float, float > *param) const |
| |
| void | Project (const Vec3f &p, Vec3f *pp) const |
| |
| float | RadiusAtLength (float length) const |
| |
| void | RotateAngularDirection (float radians) |
| |
| void | Serialize (bool binary, std::ostream *o) const |
| |
| void | Serialize (FILE *o) const |
| |
| void | Serialize (float *array) const |
| |
| float | SignedDistance (const Vec3f &p) const |
| |
| float | SignedDistanceAndNormal (const Vec3f &p, Vec3f *n) const |
| |
| void | Transform (const GfxTL::MatrixXX< 3, 3, float > &rot, const GfxTL::Vector3Df &trans) |
| |
| void | Transform (float scale, const Vec3f &translate) |
| |
Definition at line 24 of file Cone.h.