AngularDirection() const | Cylinder | |
AxisDirection() const | Cylinder | |
AxisDirection() | Cylinder | |
AxisPosition() const | Cylinder | |
AxisPosition() | Cylinder | |
Cylinder() | Cylinder | |
Cylinder(const Vec3f &axisDir, const Vec3f &axisPos, float radius) | Cylinder | |
Cylinder(const Vec3f &pointA, const Vec3f &pointB, const Vec3f &normalA, const Vec3f &normalB) | Cylinder | |
Distance(const Vec3f &p) const | Cylinder | inline |
DistanceAndNormal(const Vec3f &p, Vec3f *normal) const | Cylinder | inline |
Fit(const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end) | Cylinder | inline |
Init(const MiscLib::Vector< Vec3f > &samples) | Cylinder | |
Init(const Vec3f &axisDir, const Vec3f &axisPos, float radius) | Cylinder | |
Init(const Vec3f &pointA, const Vec3f &pointB, const Vec3f &normalA, const Vec3f &normalB) | Cylinder | |
Init(bool binary, std::istream *i) | Cylinder | |
Init(FILE *i) | Cylinder | |
Init(float *array) | Cylinder | |
InitAverage(const MiscLib::Vector< Vec3f > &samples) | Cylinder | |
Interpolate(const MiscLib::Vector< Cylinder > &cylinders, const MiscLib::Vector< float > &weights, Cylinder *ic) | Cylinder | static |
Intersect(const Vec3f &p, const Vec3f &r, float *first, float *second) const | Cylinder | inline |
LeastSquaresFit(const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end) | Cylinder | |
LeastSquaresFit(IteratorT begin, IteratorT end) | Cylinder | |
Normal(const Vec3f &p, Vec3f *normal) const | Cylinder | inline |
Parameters(const Vec3f &p, std::pair< float, float > *param) const | Cylinder | |
Project(const Vec3f &p, Vec3f *pp) const | Cylinder | |
Radius() const | Cylinder | |
Radius() | Cylinder | |
RequiredSamples enum value | Cylinder | |
RotateAngularDirection(float radians) | Cylinder | |
Serialize(bool binary, std::ostream *o) const | Cylinder | |
Serialize(FILE *o) const | Cylinder | |
Serialize(float *array) const | Cylinder | |
SerializedFloatSize() | Cylinder | static |
SerializedSize() | Cylinder | static |
SignedDistance(const Vec3f &p) const | Cylinder | inline |
Transform(float scale, const Vec3f &translate) | Cylinder | |
Transform(const GfxTL::MatrixXX< 3, 3, float > &rot, const GfxTL::Vector3Df &trans) | Cylinder | |