Cylinder Member List

This is the complete list of members for Cylinder, including all inherited members.

AngularDirection() constCylinder
AxisDirection() constCylinder
AxisDirection()Cylinder
AxisPosition() constCylinder
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) constCylinderinline
DistanceAndNormal(const Vec3f &p, Vec3f *normal) constCylinderinline
Fit(const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end)Cylinderinline
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)Cylinderstatic
Intersect(const Vec3f &p, const Vec3f &r, float *first, float *second) constCylinderinline
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) constCylinderinline
Parameters(const Vec3f &p, std::pair< float, float > *param) constCylinder
Project(const Vec3f &p, Vec3f *pp) constCylinder
Radius() constCylinder
Radius()Cylinder
RequiredSamples enum valueCylinder
RotateAngularDirection(float radians)Cylinder
Serialize(bool binary, std::ostream *o) constCylinder
Serialize(FILE *o) constCylinder
Serialize(float *array) constCylinder
SerializedFloatSize()Cylinderstatic
SerializedSize()Cylinderstatic
SignedDistance(const Vec3f &p) constCylinderinline
Transform(float scale, const Vec3f &translate)Cylinder
Transform(const GfxTL::MatrixXX< 3, 3, float > &rot, const GfxTL::Vector3Df &trans)Cylinder