TorusPrimitiveShape Member List

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

AddRef() constRefCountinline
AllConnectedComponents(const PointCloud &pc, float epsilon, BitmapInfo &bitmapInfo, MiscLib::Vector< size_t > *indices, MiscLib::Vector< int > &componentsImg, MiscLib::Vector< std::pair< int, size_t > > &labels, bool doFiltering=true)BitmapPrimitiveShape
BitmapExtent(float epsilon, GfxTL::AABox< GfxTL::Vector2Df > *bbox, MiscLib::Vector< std::pair< float, float > > *params, size_t *uextent, size_t *vextent)TorusPrimitiveShapevirtual
BitmapPolygon typedefPrimitiveShape
BuildBitmap(const PointCloud &pc, float *epsilon, IteratorT begin, IteratorT end, MiscLib::Vector< std::pair< float, float > > *params, GfxTL::AABox< GfxTL::Vector2Df > *bbox, MiscLib::Vector< char > *bitmap, size_t *uextent, size_t *vextent, MiscLib::Vector< size_t > *bmpIdx) constBitmapPrimitiveShape
BuildBitmap(const PointCloud &pc, float *epsilon, IteratorT begin, IteratorT end, MiscLib::Vector< std::pair< float, float > > *params, GfxTL::AABox< GfxTL::Vector2Df > *bbox, MiscLib::Vector< char > *bitmap, size_t *uextent, size_t *vextent, MiscLib::Vector< size_t > *bmpIdx, size_t border) constBitmapPrimitiveShape
BuildPolygons(const PointCloud &pc, float epsilon, size_t begin, size_t end, GfxTL::AABox< GfxTL::Vector2Df > *bbox, size_t *uextent, size_t *vextent, std::deque< ComponentPolygons > *polys) constBitmapPrimitiveShape
Clone() constTorusPrimitiveShapevirtual
ComponentPolygons typedefPrimitiveShape
ConfidenceTests(unsigned int numTests, float epsilon, float normalThresh, float rms, const PointCloud &pc, const MiscLib::Vector< size_t > &indices) constTorusPrimitiveShapevirtual
ConnectedComponent(const PointCloud &pc, float epsilon, MiscLib::Vector< size_t > *indices, bool doFiltering=true, float *borderRatio=0)BitmapPrimitiveShapevirtual
Description(std::string *s) constTorusPrimitiveShapevirtual
Deserialize(std::istream *i, bool binary)TorusPrimitiveShape
Distance(const Vec3f &p) constTorusPrimitiveShapevirtual
DistanceAndNormalDeviation(const Vec3f &p, const Vec3f &n, std::pair< float, float > *dn) constTorusPrimitiveShapevirtual
Fit(const PointCloud &pc, float epsilon, float normalThresh, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end)TorusPrimitiveShapevirtual
GenerateBitmapPoints(const PointCloud &pc, float epsilon, size_t begin, size_t end, PointCloud *bmpPc) constBitmapPrimitiveShapevirtual
Identifier() constTorusPrimitiveShapevirtual
InBitmap(const std::pair< float, float > &param, float epsilon, const GfxTL::AABox< GfxTL::Vector2Df > &bbox, size_t uextent, size_t vextent, std::pair< int, int > *inBmp) constTorusPrimitiveShapevirtual
Init(bool binary, std::istream *i)BitmapPrimitiveShape
InSpace(float u, float v, Vec3f *p, Vec3f *n) constTorusPrimitiveShapevirtual
InSpace(size_t u, size_t v, float epsilon, const GfxTL::AABox< GfxTL::Vector2Df > &bbox, size_t uextent, size_t vextent, Vec3f *p, Vec3f *n) constTorusPrimitiveShapevirtual
Internal() constTorusPrimitiveShapeinline
LSFit(const PointCloud &pc, float epsilon, float normalThresh, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end, std::pair< size_t, float > *score) constTorusPrimitiveShapevirtual
m_extBboxBitmapPrimitiveShapemutableprotected
Normal(const Vec3f &p, Vec3f *n) constTorusPrimitiveShapevirtual
NormalDeviation(const Vec3f &p, const Vec3f &n) constTorusPrimitiveShapevirtual
operator=(const RefCount &)RefCountinline
OptimizeParametrization(const PointCloud &pc, size_t begin, size_t end, float epsilon)TorusPrimitiveShapevirtual
Parameters(const Vec3f &p, std::pair< float, float > *param) constTorusPrimitiveShapevirtual
Parameters(GfxTL::IndexedIterator< MiscLib::Vector< size_t >::iterator, PointCloud::const_iterator > begin, GfxTL::IndexedIterator< MiscLib::Vector< size_t >::iterator, PointCloud::const_iterator > end, MiscLib::Vector< std::pair< float, float > > *bmpParams) constTorusPrimitiveShapevirtual
Parameters(GfxTL::IndexedIterator< IndexIterator, PointCloud::const_iterator > begin, GfxTL::IndexedIterator< IndexIterator, PointCloud::const_iterator > end, MiscLib::Vector< std::pair< float, float > > *bmpParams) constTorusPrimitiveShapevirtual
ParametrizationType typedefTorusPrimitiveShape
PreWrapBitmap(const GfxTL::AABox< GfxTL::Vector2Df > &bbox, float epsilon, size_t uextent, size_t vextent, MiscLib::Vector< char > *bmp) constBitmapPrimitiveShapevirtual
Project(const Vec3f &p, Vec3f *pp) constTorusPrimitiveShapevirtual
RefCount()RefCountinline
RefCount(const RefCount &)RefCountinline
Release() constRefCountinline
RequiredSamples() constTorusPrimitiveShapeinlinevirtual
Serialize(std::ostream *o, bool binary=true) constTorusPrimitiveShapevirtual
Serialize(float *array) constTorusPrimitiveShapeinlinevirtual
SerializedFloatSize() constTorusPrimitiveShapeinlinevirtual
SerializedSize() constTorusPrimitiveShapevirtual
SetExtent(const GfxTL::AABox< GfxTL::Vector2Df > &bbox, const MiscLib::Vector< int > &componentsImg, size_t uextent, size_t vextent, float epsilon, int label)TorusPrimitiveShape
SignedDistance(const Vec3f &p) constTorusPrimitiveShapevirtual
SignedDistanceFunc() constTorusPrimitiveShapevirtual
Similar(float tolerance, const TorusPrimitiveShape &shape) constTorusPrimitiveShape
SuggestSimplifications(const PointCloud &pc, MiscLib::Vector< size_t >::const_iterator begin, MiscLib::Vector< size_t >::const_iterator end, float distThresh, MiscLib::Vector< MiscLib::RefCountPtr< PrimitiveShape > > *suggestions) constTorusPrimitiveShapevirtual
TorusPrimitiveShape()TorusPrimitiveShapeinline
TorusPrimitiveShape(const Torus &torus)TorusPrimitiveShape
TorusPrimitiveShape(const TorusPrimitiveShape &tps)TorusPrimitiveShape
Transform(float scale, const Vec3f &translate)TorusPrimitiveShapevirtual
TrimmingPolygons(const PointCloud &pc, float epsilon, size_t begin, size_t end, std::deque< ComponentPolygons > *polys) constBitmapPrimitiveShapevirtual
Visit(PrimitiveShapeVisitor *visitor) constTorusPrimitiveShapevirtual
WrapBitmap(const GfxTL::AABox< GfxTL::Vector2Df > &bbox, float epsilon, bool *uwrap, bool *vwrap) constTorusPrimitiveShapevirtual
WrapComponents(const GfxTL::AABox< GfxTL::Vector2Df > &bbox, float epsilon, size_t uextent, size_t vextent, MiscLib::Vector< int > *componentImg, MiscLib::Vector< std::pair< int, size_t > > *labels) constTorusPrimitiveShapevirtual
~RefCount()RefCountprotectedvirtual