|
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 22 of file Cone.h.