The namespace of the WildMagic library. More...
Classes | |
| class | BandedMatrix |
| class | Box3 |
| class | CylinderFit3 |
| class | Delaunay |
| class | Delaunay1 |
| class | Delaunay2 |
| class | Delaunay3 |
| class | DelPolygonEdge |
| class | DelPolyhedronFace |
| class | DelTetrahedron |
| class | DelTriangle |
| class | Distance |
| class | DistLine3Segment3 |
| class | DistLine3Triangle3 |
| class | DistSegment3Segment3 |
| class | DistSegment3Triangle3 |
| class | DistVector3Plane3 |
| class | DistVector3Segment3 |
| class | DistVector3Triangle3 |
| class | EdgeKey |
| class | Eigen |
| class | ETManifoldMesh |
| class | GMatrix |
| class | GVector |
| class | ImplicitSurface |
| class | Intersector |
| class | Intersector1 |
| class | IntrLine3Box3 |
| class | IntrLine3Plane3 |
| class | IntrSegment3Box3 |
| class | IntrSegment3Plane3 |
| class | IntrTriangle2Triangle2 |
| class | IntrTriangle3Triangle3 |
| class | LinComp |
| class | Line3 |
| class | LinearSystem |
| class | Mapper2 |
| class | Mapper3 |
| class | Math |
| class | Matrix2 |
| class | Matrix3 |
| class | Matrix4 |
| class | Memory |
| class | MeshCurvature |
| class | MeshSmoother |
| class | ParametricSurface |
| class | Plane3 |
| class | Polynomial1 |
| class | PolynomialRoots |
| class | QuadricSurface |
| class | Query |
| class | Query2 |
| class | Query2Filtered |
| class | Query2Int64 |
| class | Query2TInteger |
| class | Query2TRational |
| class | Query3 |
| class | Query3Filtered |
| class | Query3Int64 |
| class | Query3TInteger |
| class | Query3TRational |
| class | RVector2 |
| class | RVector3 |
| class | Segment3 |
| class | Sphere3 |
| class | Surface |
| class | System |
| class | THashSet |
| class | THashTable |
| class | TInteger |
| class | TMinHeap |
| class | TMinHeapRecord |
| class | TRational |
| class | Triangle2 |
| class | Triangle3 |
| class | TriangleKey |
| class | TriangulateEC |
| class | TRVector |
| class | TSmallUnorderedSet |
| class | TStringHashTable |
| class | TTuple |
| class | UniqueVerticesTriangles |
| class | Vector2 |
| class | Vector3 |
| class | Vector4 |
| class | VEManifoldMesh |
Typedefs | |
| typedef BandedMatrix< double > | BandedMatrixd |
| typedef BandedMatrix< float > | BandedMatrixf |
| typedef Box3< double > | Box3d |
| typedef Box3< float > | Box3f |
| typedef CylinderFit3< double > | CylinderFit3d |
| typedef CylinderFit3< float > | CylinderFit3f |
| typedef Delaunay1< double > | Delaunay1d |
| typedef Delaunay1< float > | Delaunay1f |
| typedef Delaunay2< double > | Delaunay2d |
| typedef Delaunay2< float > | Delaunay2f |
| typedef Delaunay3< double > | Delaunay3d |
| typedef Delaunay3< float > | Delaunay3f |
| typedef Delaunay< double > | Delaunayd |
| typedef Delaunay< float > | Delaunayf |
| typedef DelPolygonEdge< double > | DelPolygonEdged |
| typedef DelPolygonEdge< float > | DelPolygonEdgef |
| typedef DelPolyhedronFace< double > | DelPolyhedronFaced |
| typedef DelPolyhedronFace< float > | DelPolyhedronFacef |
| typedef DelTetrahedron< double > | DelTetrahedrond |
| typedef DelTetrahedron< float > | DelTetrahedronf |
| typedef DelTriangle< double > | DelTriangled |
| typedef DelTriangle< float > | DelTrianglef |
| typedef Distance< double, Vector2d > | Distance2d |
| typedef Distance< float, Vector2f > | Distance2f |
| typedef Distance< double, Vector3d > | Distance3d |
| typedef Distance< float, Vector3f > | Distance3f |
| typedef DistLine3Segment3< double > | DistLine3Segment3d |
| typedef DistLine3Segment3< float > | DistLine3Segment3f |
| typedef DistLine3Triangle3 < double > | DistLine3Triangle3d |
| typedef DistLine3Triangle3< float > | DistLine3Triangle3f |
| typedef DistSegment3Segment3 < double > | DistSegment3Segment3d |
| typedef DistSegment3Segment3 < float > | DistSegment3Segment3f |
| typedef DistSegment3Triangle3 < double > | DistSegment3Triangle3d |
| typedef DistSegment3Triangle3 < float > | DistSegment3Triangle3f |
| typedef DistVector3Plane3< double > | DistVector3Plane3d |
| typedef DistVector3Plane3< float > | DistVector3Plane3f |
| typedef DistVector3Segment3 < double > | DistVector3Segment3d |
| typedef DistVector3Segment3 < float > | DistVector3Segment3f |
| typedef DistVector3Triangle3 < double > | DistVector3Triangle3d |
| typedef DistVector3Triangle3 < float > | DistVector3Triangle3f |
| typedef Eigen< double > | Eigend |
| typedef Eigen< float > | Eigenf |
| typedef GMatrix< double > | GMatrixd |
| typedef GMatrix< float > | GMatrixf |
| typedef GVector< double > | GVectord |
| typedef GVector< float > | GVectorf |
| typedef ImplicitSurface< double > | ImplicitSurfaced |
| typedef ImplicitSurface< float > | ImplicitSurfacef |
| typedef Intersector1< double > | Intersector1d |
| typedef Intersector1< float > | Intersector1f |
| typedef Intersector< double, Vector2< double > > | Intersector2d |
| typedef Intersector< float, Vector2< float > > | Intersector2f |
| typedef Intersector< double, Vector3< double > > | Intersector3d |
| typedef Intersector< float, Vector3< float > > | Intersector3f |
| typedef IntrLine3Box3< double > | IntrLine3Box3d |
| typedef IntrLine3Box3< float > | IntrLine3Box3f |
| typedef IntrLine3Plane3< double > | IntrLine3Plane3d |
| typedef IntrLine3Plane3< float > | IntrLine3Plane3f |
| typedef IntrSegment3Box3< double > | IntrSegment3Box3d |
| typedef IntrSegment3Box3< float > | IntrSegment3Box3f |
| typedef IntrSegment3Plane3 < double > | IntrSegment3Plane3d |
| typedef IntrSegment3Plane3< float > | IntrSegment3Plane3f |
| typedef IntrTriangle2Triangle2 < double > | IntrTriangle2Triangle2d |
| typedef IntrTriangle2Triangle2 < float > | IntrTriangle2Triangle2f |
| typedef IntrTriangle3Triangle3 < double > | IntrTriangle3Triangle3d |
| typedef IntrTriangle3Triangle3 < float > | IntrTriangle3Triangle3f |
| typedef LinComp< double > | LinCompd |
| typedef LinComp< float > | LinCompf |
| typedef Line3< double > | Line3d |
| typedef Line3< float > | Line3f |
| typedef LinearSystem< double > | LinearSystemd |
| typedef LinearSystem< float > | LinearSystemf |
| typedef Mapper2< double > | Mapper2d |
| typedef Mapper2< float > | Mapper2f |
| typedef Mapper3< double > | Mapper3d |
| typedef Mapper3< float > | Mapper3f |
| typedef Math< double > | Mathd |
| typedef Math< float > | Mathf |
| typedef Matrix2< double > | Matrix2d |
| typedef Matrix2< float > | Matrix2f |
| typedef Matrix3< double > | Matrix3d |
| typedef Matrix3< float > | Matrix3f |
| typedef Matrix4< double > | Matrix4d |
| typedef Matrix4< float > | Matrix4f |
| typedef MeshCurvature< double > | MeshCurvatured |
| typedef MeshCurvature< float > | MeshCurvaturef |
| typedef MeshSmoother< double > | MeshSmootherd |
| typedef MeshSmoother< float > | MeshSmootherf |
| typedef ParametricSurface< double > | ParametricSurfaced |
| typedef ParametricSurface< float > | ParametricSurfacef |
| typedef Plane3< double > | Plane3d |
| typedef Plane3< float > | Plane3f |
| typedef Polynomial1< double > | Polynomial1d |
| typedef Polynomial1< float > | Polynomial1f |
| typedef PolynomialRoots< double > | PolynomialRootsd |
| typedef PolynomialRoots< float > | PolynomialRootsf |
| typedef QuadricSurface< double > | QuadricSurfaced |
| typedef QuadricSurface< float > | QuadricSurfacef |
| typedef Query2< double > | Query2d |
| typedef Query2< float > | Query2f |
| typedef Query2Filtered< double > | Query2Filteredd |
| typedef Query2Filtered< float > | Query2Filteredf |
| typedef Query2Int64< double > | Query2Int64d |
| typedef Query2Int64< float > | Query2Int64f |
| typedef Query2TInteger< double > | Query2TIntegerd |
| typedef Query2TInteger< float > | Query2TIntegerf |
| typedef Query2TRational< double > | Query2TRationald |
| typedef Query2TRational< float > | Query2TRationalf |
| typedef Query3< double > | Query3d |
| typedef Query3< float > | Query3f |
| typedef Query3Filtered< double > | Query3Filteredd |
| typedef Query3Filtered< float > | Query3Filteredf |
| typedef Query3Int64< double > | Query3Int64d |
| typedef Query3Int64< float > | Query3Int64f |
| typedef Query3TInteger< double > | Query3TIntegerd |
| typedef Query3TInteger< float > | Query3TIntegerf |
| typedef Query3TRational< double > | Query3TRationald |
| typedef Query3TRational< float > | Query3TRationalf |
| typedef Segment3< double > | Segment3d |
| typedef Segment3< float > | Segment3f |
| typedef Sphere3< double > | Sphere3d |
| typedef Sphere3< float > | Sphere3f |
| typedef Surface< double > | Surfaced |
| typedef Surface< float > | Surfacef |
| typedef Triangle2< double > | Triangle2d |
| typedef Triangle2< float > | Triangle2f |
| typedef Triangle3< double > | Triangle3d |
| typedef Triangle3< float > | Triangle3f |
| typedef Vector2< double > | Vector2d |
| typedef Vector2< float > | Vector2f |
| typedef Vector3< double > | Vector3d |
| typedef Vector3< float > | Vector3f |
| typedef Vector4< double > | Vector4d |
| typedef Vector4< float > | Vector4f |
Functions | |
| template<class T > | |
| void | Allocate (int iCols, int iRows, int iSlices, T ***&raaatArray) |
| template<class T > | |
| void | Allocate (int iCols, int iRows, T **&raatArray) |
| template<class T > | |
| void | Deallocate (T ***&raaatArray) |
| template<class T > | |
| static void | Deallocate (T **&raatArray) |
| template<class Real > | |
| bool | HeightPlaneFit3 (int iQuantity, const Vector3< Real > *akPoint, Real &rfA, Real &rfB, Real &rfC) |
| template bool | HeightPlaneFit3< double > (int, const Vector3< double > *, double &, double &, double &) |
| template bool | HeightPlaneFit3< float > (int, const Vector3< float > *, float &, float &, float &) |
| template<class Real > | |
| Vector4< Real > | operator* (Real fScalar, const Vector4< Real > &rkV) |
| template<class Real > | |
| Vector3< Real > | operator* (Real fScalar, const Vector3< Real > &rkV) |
| template<class Real > | |
| Vector2< Real > | operator* (Real fScalar, const Vector2< Real > &rkV) |
| template<int VSIZE, int ISIZE> | |
| TRVector< VSIZE, ISIZE > | operator* (const TRational< ISIZE > &rkR, const TRVector< VSIZE, ISIZE > &rkV) |
| template<int N> | |
| TRational< N > | operator* (const TInteger< N > &rkI, const TRational< N > &rkR) |
| template<int N> | |
| TInteger< N > | operator* (int i, const TInteger< N > &rkI) |
| template<class Real > | |
| Polynomial1< Real > | operator* (Real fScalar, const Polynomial1< Real > &rkPoly) |
| template<class Real > | |
| Vector4< Real > | operator* (const Vector4< Real > &rkV, const Matrix4< Real > &rkM) |
| template<class Real > | |
| Matrix4< Real > | operator* (Real fScalar, const Matrix4< Real > &rkM) |
| template<class Real > | |
| Vector3< Real > | operator* (const Vector3< Real > &rkV, const Matrix3< Real > &rkM) |
| template<class Real > | |
| Matrix3< Real > | operator* (Real fScalar, const Matrix3< Real > &rkM) |
| template<class Real > | |
| Vector2< Real > | operator* (const Vector2< Real > &rkV, const Matrix2< Real > &rkM) |
| template<class Real > | |
| Matrix2< Real > | operator* (Real fScalar, const Matrix2< Real > &rkM) |
| template<class Real > | |
| GVector< Real > | operator* (Real fScalar, const GVector< Real > &rkV) |
| template<class Real > | |
| GVector< Real > | operator* (const GVector< Real > &rkV, const GMatrix< Real > &rkM) |
| template<class Real > | |
| GMatrix< Real > | operator* (Real fScalar, const GMatrix< Real > &rkM) |
| template<int N> | |
| TRational< N > | operator+ (const TInteger< N > &rkI, const TRational< N > &rkR) |
| template<int N> | |
| TRational< N > | operator- (const TInteger< N > &rkI, const TRational< N > &rkR) |
| template<int N> | |
| TRational< N > | operator/ (const TInteger< N > &rkI, const TRational< N > &rkR) |
| template<class Real > | |
| std::ostream & | operator<< (std::ostream &rkOStr, const Vector4< Real > &rkV) |
| template<class Real > | |
| std::ostream & | operator<< (std::ostream &rkOStr, const Vector3< Real > &rkV) |
| template<class Real > | |
| std::ostream & | operator<< (std::ostream &rkOStr, const Vector2< Real > &rkV) |
| template<class Real > | |
| Line3< Real > | OrthogonalLineFit3 (int iQuantity, const Vector3< Real > *akPoint) |
| template Line3< double > | OrthogonalLineFit3< double > (int, const Vector3< double > *) |
| template Line3< float > | OrthogonalLineFit3< float > (int, const Vector3< float > *) |
| template<class Real > | |
| Plane3< Real > | OrthogonalPlaneFit3 (int iQuantity, const Vector3< Real > *akPoint) |
| template Plane3< double > | OrthogonalPlaneFit3< double > (int, const Vector3< double > *) |
| template Plane3< float > | OrthogonalPlaneFit3< float > (int, const Vector3< float > *) |
| template<class Real > | |
| Real * | PolyFit3 (int iSamples, const Real *afX, const Real *afY, const Real *afW, int iXDegree, int iYDegree) |
| template double * | PolyFit3< double > (int, const double *, const double *, const double *, int, int) |
| template float * | PolyFit3< float > (int, const float *, const float *, const float *, int, int) |
| template<class Real > | |
| Real | QuadraticFit3 (int iQuantity, const Vector3< Real > *akPoint, Real afCoeff[10]) |
| template double | QuadraticFit3< double > (int, const Vector3< double > *, double[10]) |
| template float | QuadraticFit3< float > (int, const Vector3< float > *, float[10]) |
| template<class Real > | |
| Real | QuadraticSphereFit3 (int iQuantity, const Vector3< Real > *akPoint, Vector3< Real > &rkCenter, Real &rfRadius) |
| template double | QuadraticSphereFit3< double > (int, const Vector3< double > *, Vector3< double > &, double &) |
| template float | QuadraticSphereFit3< float > (int, const Vector3< float > *, Vector3< float > &, float &) |
| template<class Real > | |
| bool | SphereFit3 (int iQuantity, const Vector3< Real > *akPoint, int iMaxIterations, Sphere3< Real > &rkSphere, bool bInitialCenterIsAverage) |
| template bool | SphereFit3< double > (int, const Vector3< double > *, int, Sphere3< double > &, bool) |
| template bool | SphereFit3< float > (int, const Vector3< float > *, int, Sphere3< float > &, bool) |
Variables | |
| template WM4_FOUNDATION_ITEM class | Delaunay2< double > |
| template WM4_FOUNDATION_ITEM class | Delaunay2< float > |
| template WM4_FOUNDATION_ITEM class | Delaunay3< double > |
| template WM4_FOUNDATION_ITEM class | Delaunay3< float > |
| template WM4_FOUNDATION_ITEM class | LinearSystem< double > |
| template WM4_FOUNDATION_ITEM class | LinearSystem< float > |
The namespace of the WildMagic library.
| typedef BandedMatrix<double> Wm4::BandedMatrixd |
Definition at line 74 of file Wm4BandedMatrix.h.
| typedef BandedMatrix<float> Wm4::BandedMatrixf |
Definition at line 73 of file Wm4BandedMatrix.h.
| typedef Box3<double> Wm4::Box3d |
| typedef Box3<float> Wm4::Box3f |
| typedef CylinderFit3<double> Wm4::CylinderFit3d |
Definition at line 78 of file Wm4ApprCylinderFit3.h.
| typedef CylinderFit3<float> Wm4::CylinderFit3f |
Definition at line 77 of file Wm4ApprCylinderFit3.h.
| typedef Delaunay1<double> Wm4::Delaunay1d |
Definition at line 113 of file Wm4Delaunay1.h.
| typedef Delaunay1<float> Wm4::Delaunay1f |
Definition at line 112 of file Wm4Delaunay1.h.
| typedef Delaunay2<double> Wm4::Delaunay2d |
Definition at line 171 of file Wm4Delaunay2.h.
| typedef Delaunay2<float> Wm4::Delaunay2f |
Definition at line 170 of file Wm4Delaunay2.h.
| typedef Delaunay3<double> Wm4::Delaunay3d |
Definition at line 186 of file Wm4Delaunay3.h.
| typedef Delaunay3<float> Wm4::Delaunay3f |
Definition at line 185 of file Wm4Delaunay3.h.
| typedef Delaunay<double> Wm4::Delaunayd |
Definition at line 165 of file Wm4Delaunay.h.
| typedef Delaunay<float> Wm4::Delaunayf |
Definition at line 164 of file Wm4Delaunay.h.
| typedef DelPolygonEdge<double> Wm4::DelPolygonEdged |
Definition at line 41 of file Wm4DelPolygonEdge.h.
| typedef DelPolygonEdge<float> Wm4::DelPolygonEdgef |
Definition at line 40 of file Wm4DelPolygonEdge.h.
| typedef DelPolyhedronFace<double> Wm4::DelPolyhedronFaced |
Definition at line 41 of file Wm4DelPolyhedronFace.h.
| typedef DelPolyhedronFace<float> Wm4::DelPolyhedronFacef |
Definition at line 40 of file Wm4DelPolyhedronFace.h.
| typedef DelTetrahedron<double> Wm4::DelTetrahedrond |
Definition at line 44 of file Wm4DelTetrahedron.h.
| typedef DelTetrahedron<float> Wm4::DelTetrahedronf |
Definition at line 43 of file Wm4DelTetrahedron.h.
| typedef DelTriangle<double> Wm4::DelTriangled |
Definition at line 44 of file Wm4DelTriangle.h.
| typedef DelTriangle<float> Wm4::DelTrianglef |
Definition at line 43 of file Wm4DelTriangle.h.
| typedef Distance<double,Vector2d> Wm4::Distance2d |
Definition at line 95 of file Wm4Distance.h.
| typedef Distance<float,Vector2f> Wm4::Distance2f |
Definition at line 93 of file Wm4Distance.h.
| typedef Distance<double,Vector3d> Wm4::Distance3d |
Definition at line 96 of file Wm4Distance.h.
| typedef Distance<float,Vector3f> Wm4::Distance3f |
Definition at line 94 of file Wm4Distance.h.
| typedef DistLine3Segment3<double> Wm4::DistLine3Segment3d |
Definition at line 67 of file Wm4DistLine3Segment3.h.
| typedef DistLine3Segment3<float> Wm4::DistLine3Segment3f |
Definition at line 66 of file Wm4DistLine3Segment3.h.
| typedef DistLine3Triangle3<double> Wm4::DistLine3Triangle3d |
Definition at line 67 of file Wm4DistLine3Triangle3.h.
| typedef DistLine3Triangle3<float> Wm4::DistLine3Triangle3f |
Definition at line 66 of file Wm4DistLine3Triangle3.h.
| typedef DistSegment3Segment3<double> Wm4::DistSegment3Segment3d |
Definition at line 66 of file Wm4DistSegment3Segment3.h.
| typedef DistSegment3Segment3<float> Wm4::DistSegment3Segment3f |
Definition at line 65 of file Wm4DistSegment3Segment3.h.
| typedef DistSegment3Triangle3<double> Wm4::DistSegment3Triangle3d |
Definition at line 67 of file Wm4DistSegment3Triangle3.h.
| typedef DistSegment3Triangle3<float> Wm4::DistSegment3Triangle3f |
Definition at line 66 of file Wm4DistSegment3Triangle3.h.
| typedef DistVector3Plane3<double> Wm4::DistVector3Plane3d |
Definition at line 58 of file Wm4DistVector3Plane3.h.
| typedef DistVector3Plane3<float> Wm4::DistVector3Plane3f |
Definition at line 57 of file Wm4DistVector3Plane3.h.
| typedef DistVector3Segment3<double> Wm4::DistVector3Segment3d |
Definition at line 64 of file Wm4DistVector3Segment3.h.
| typedef DistVector3Segment3<float> Wm4::DistVector3Segment3f |
Definition at line 63 of file Wm4DistVector3Segment3.h.
| typedef DistVector3Triangle3<double> Wm4::DistVector3Triangle3d |
Definition at line 64 of file Wm4DistVector3Triangle3.h.
| typedef DistVector3Triangle3<float> Wm4::DistVector3Triangle3f |
Definition at line 63 of file Wm4DistVector3Triangle3.h.
| typedef Eigen<double> Wm4::Eigend |
Definition at line 111 of file Wm4Eigen.h.
| typedef Eigen<float> Wm4::Eigenf |
Definition at line 110 of file Wm4Eigen.h.
| typedef GMatrix<double> Wm4::GMatrixd |
Definition at line 146 of file Wm4GMatrix.h.
| typedef GMatrix<float> Wm4::GMatrixf |
Definition at line 145 of file Wm4GMatrix.h.
| typedef GVector<double> Wm4::GVectord |
Definition at line 92 of file Wm4GVector.h.
| typedef GVector<float> Wm4::GVectorf |
Definition at line 91 of file Wm4GVector.h.
| typedef ImplicitSurface<double> Wm4::ImplicitSurfaced |
Definition at line 80 of file Wm4ImplicitSurface.h.
| typedef ImplicitSurface<float> Wm4::ImplicitSurfacef |
Definition at line 79 of file Wm4ImplicitSurface.h.
| typedef Intersector1<double> Wm4::Intersector1d |
Definition at line 71 of file Wm4Intersector1.h.
| typedef Intersector1<float> Wm4::Intersector1f |
Definition at line 70 of file Wm4Intersector1.h.
| typedef Intersector<double, Vector2<double> > Wm4::Intersector2d |
Definition at line 79 of file Wm4Intersector.h.
| typedef Intersector<float, Vector2<float> > Wm4::Intersector2f |
Definition at line 77 of file Wm4Intersector.h.
| typedef Intersector<double, Vector3<double> > Wm4::Intersector3d |
Definition at line 80 of file Wm4Intersector.h.
| typedef Intersector<float, Vector3<float> > Wm4::Intersector3f |
Definition at line 78 of file Wm4Intersector.h.
| typedef IntrLine3Box3<double> Wm4::IntrLine3Box3d |
Definition at line 72 of file Wm4IntrLine3Box3.h.
| typedef IntrLine3Box3<float> Wm4::IntrLine3Box3f |
Definition at line 71 of file Wm4IntrLine3Box3.h.
| typedef IntrLine3Plane3<double> Wm4::IntrLine3Plane3d |
Definition at line 62 of file Wm4IntrLine3Plane3.h.
| typedef IntrLine3Plane3<float> Wm4::IntrLine3Plane3f |
Definition at line 61 of file Wm4IntrLine3Plane3.h.
| typedef IntrSegment3Box3<double> Wm4::IntrSegment3Box3d |
Definition at line 62 of file Wm4IntrSegment3Box3.h.
| typedef IntrSegment3Box3<float> Wm4::IntrSegment3Box3f |
Definition at line 61 of file Wm4IntrSegment3Box3.h.
| typedef IntrSegment3Plane3<double> Wm4::IntrSegment3Plane3d |
Definition at line 64 of file Wm4IntrSegment3Plane3.h.
| typedef IntrSegment3Plane3<float> Wm4::IntrSegment3Plane3f |
Definition at line 63 of file Wm4IntrSegment3Plane3.h.
| typedef IntrTriangle2Triangle2<double> Wm4::IntrTriangle2Triangle2d |
Definition at line 104 of file Wm4IntrTriangle2Triangle2.h.
| typedef IntrTriangle2Triangle2<float> Wm4::IntrTriangle2Triangle2f |
Definition at line 103 of file Wm4IntrTriangle2Triangle2.h.
| typedef IntrTriangle3Triangle3<double> Wm4::IntrTriangle3Triangle3d |
Definition at line 140 of file Wm4IntrTriangle3Triangle3.h.
| typedef IntrTriangle3Triangle3<float> Wm4::IntrTriangle3Triangle3f |
Definition at line 139 of file Wm4IntrTriangle3Triangle3.h.
| typedef LinComp<double> Wm4::LinCompd |
Definition at line 121 of file Wm4LinComp.h.
| typedef LinComp<float> Wm4::LinCompf |
Definition at line 120 of file Wm4LinComp.h.
| typedef Line3<double> Wm4::Line3d |
Definition at line 48 of file Wm4Line3.h.
| typedef Line3<float> Wm4::Line3f |
Definition at line 47 of file Wm4Line3.h.
| typedef LinearSystem<double> Wm4::LinearSystemd |
Definition at line 143 of file Wm4LinearSystem.h.
| typedef LinearSystem<float> Wm4::LinearSystemf |
Definition at line 142 of file Wm4LinearSystem.h.
| typedef Mapper2<double> Wm4::Mapper2d |
Definition at line 99 of file Wm4Mapper2.h.
| typedef Mapper2<float> Wm4::Mapper2f |
Definition at line 98 of file Wm4Mapper2.h.
| typedef Mapper3<double> Wm4::Mapper3d |
Definition at line 105 of file Wm4Mapper3.h.
| typedef Mapper3<float> Wm4::Mapper3f |
Definition at line 104 of file Wm4Mapper3.h.
| typedef Math<double> Wm4::Mathd |
| typedef Math<float> Wm4::Mathf |
| typedef Matrix2<double> Wm4::Matrix2d |
Definition at line 185 of file Wm4Matrix2.h.
| typedef Matrix2<float> Wm4::Matrix2f |
Definition at line 184 of file Wm4Matrix2.h.
| typedef Matrix3<double> Wm4::Matrix3d |
Definition at line 257 of file Wm4Matrix3.h.
| typedef Matrix3<float> Wm4::Matrix3f |
Definition at line 256 of file Wm4Matrix3.h.
| typedef Matrix4<double> Wm4::Matrix4d |
Definition at line 161 of file Wm4Matrix4.h.
| typedef Matrix4<float> Wm4::Matrix4f |
Definition at line 160 of file Wm4Matrix4.h.
| typedef MeshCurvature<double> Wm4::MeshCurvatured |
Definition at line 64 of file Wm4MeshCurvature.h.
| typedef MeshCurvature<float> Wm4::MeshCurvaturef |
Definition at line 63 of file Wm4MeshCurvature.h.
| typedef MeshSmoother<double> Wm4::MeshSmootherd |
Definition at line 73 of file Wm4MeshSmoother.h.
| typedef MeshSmoother<float> Wm4::MeshSmootherf |
Definition at line 72 of file Wm4MeshSmoother.h.
| typedef ParametricSurface<double> Wm4::ParametricSurfaced |
Definition at line 75 of file Wm4ParametricSurface.h.
| typedef ParametricSurface<float> Wm4::ParametricSurfacef |
Definition at line 74 of file Wm4ParametricSurface.h.
| typedef Plane3<double> Wm4::Plane3d |
Definition at line 76 of file Wm4Plane3.h.
| typedef Plane3<float> Wm4::Plane3f |
Definition at line 75 of file Wm4Plane3.h.
| typedef Polynomial1<double> Wm4::Polynomial1d |
Definition at line 104 of file Wm4Polynomial1.h.
| typedef Polynomial1<float> Wm4::Polynomial1f |
Definition at line 103 of file Wm4Polynomial1.h.
| typedef PolynomialRoots<double> Wm4::PolynomialRootsd |
Definition at line 160 of file Wm4PolynomialRoots.h.
| typedef PolynomialRoots<float> Wm4::PolynomialRootsf |
Definition at line 159 of file Wm4PolynomialRoots.h.
| typedef QuadricSurface<double> Wm4::QuadricSurfaced |
Definition at line 155 of file Wm4QuadricSurface.h.
| typedef QuadricSurface<float> Wm4::QuadricSurfacef |
Definition at line 154 of file Wm4QuadricSurface.h.
| typedef Query2<double> Wm4::Query2d |
Definition at line 87 of file Wm4Query2.h.
| typedef Query2<float> Wm4::Query2f |
Definition at line 86 of file Wm4Query2.h.
| typedef Query2Filtered<double> Wm4::Query2Filteredd |
Definition at line 68 of file Wm4Query2Filtered.h.
| typedef Query2Filtered<float> Wm4::Query2Filteredf |
Definition at line 67 of file Wm4Query2Filtered.h.
| typedef Query2Int64<double> Wm4::Query2Int64d |
Definition at line 66 of file Wm4Query2Int64.h.
| typedef Query2Int64<float> Wm4::Query2Int64f |
Definition at line 65 of file Wm4Query2Int64.h.
| typedef Query2TInteger<double> Wm4::Query2TIntegerd |
Definition at line 70 of file Wm4Query2TInteger.h.
| typedef Query2TInteger<float> Wm4::Query2TIntegerf |
Definition at line 69 of file Wm4Query2TInteger.h.
| typedef Query2TRational<double> Wm4::Query2TRationald |
Definition at line 88 of file Wm4Query2TRational.h.
| typedef Query2TRational<float> Wm4::Query2TRationalf |
Definition at line 87 of file Wm4Query2TRational.h.
| typedef Query3<double> Wm4::Query3d |
Definition at line 93 of file Wm4Query3.h.
| typedef Query3<float> Wm4::Query3f |
Definition at line 92 of file Wm4Query3.h.
| typedef Query3Filtered<double> Wm4::Query3Filteredd |
Definition at line 69 of file Wm4Query3Filtered.h.
| typedef Query3Filtered<float> Wm4::Query3Filteredf |
Definition at line 68 of file Wm4Query3Filtered.h.
| typedef Query3Int64<double> Wm4::Query3Int64d |
Definition at line 70 of file Wm4Query3Int64.h.
| typedef Query3Int64<float> Wm4::Query3Int64f |
Definition at line 69 of file Wm4Query3Int64.h.
| typedef Query3TInteger<double> Wm4::Query3TIntegerd |
Definition at line 76 of file Wm4Query3TInteger.h.
| typedef Query3TInteger<float> Wm4::Query3TIntegerf |
Definition at line 75 of file Wm4Query3TInteger.h.
| typedef Query3TRational<double> Wm4::Query3TRationald |
Definition at line 96 of file Wm4Query3TRational.h.
| typedef Query3TRational<float> Wm4::Query3TRationalf |
Definition at line 95 of file Wm4Query3TRational.h.
| typedef Segment3<double> Wm4::Segment3d |
Definition at line 58 of file Wm4Segment3.h.
| typedef Segment3<float> Wm4::Segment3f |
Definition at line 57 of file Wm4Segment3.h.
| typedef Sphere3<double> Wm4::Sphere3d |
Definition at line 51 of file Wm4Sphere3.h.
| typedef Sphere3<float> Wm4::Sphere3f |
Definition at line 50 of file Wm4Sphere3.h.
| typedef Surface<double> Wm4::Surfaced |
Definition at line 38 of file Wm4Surface.h.
| typedef Surface<float> Wm4::Surfacef |
Definition at line 37 of file Wm4Surface.h.
| typedef Triangle2<double> Wm4::Triangle2d |
Definition at line 52 of file Wm4Triangle2.h.
| typedef Triangle2<float> Wm4::Triangle2f |
Definition at line 51 of file Wm4Triangle2.h.
| typedef Triangle3<double> Wm4::Triangle3d |
Definition at line 52 of file Wm4Triangle3.h.
| typedef Triangle3<float> Wm4::Triangle3f |
Definition at line 51 of file Wm4Triangle3.h.
| typedef Vector2<double> Wm4::Vector2d |
Definition at line 131 of file Wm4Vector2.h.
| typedef Vector2<float> Wm4::Vector2f |
Definition at line 130 of file Wm4Vector2.h.
| typedef Vector3<double> Wm4::Vector3d |
Definition at line 144 of file Wm4Vector3.h.
| typedef Vector3<float> Wm4::Vector3f |
Definition at line 143 of file Wm4Vector3.h.
| typedef Vector4<double> Wm4::Vector4d |
Definition at line 110 of file Wm4Vector4.h.
| typedef Vector4<float> Wm4::Vector4f |
Definition at line 109 of file Wm4Vector4.h.
| void Wm4::Allocate | ( | int | iCols, | |
| int | iRows, | |||
| int | iSlices, | |||
| T ***& | raaatArray | |||
| ) | [inline] |
| void Wm4::Allocate | ( | int | iCols, | |
| int | iRows, | |||
| T **& | raatArray | |||
| ) | [inline] |
Referenced by BRepAdaptor_CompCurve2::operator new().
| void Wm4::Deallocate | ( | T ***& | raaatArray | ) | [inline] |
| static void Wm4::Deallocate | ( | T **& | raatArray | ) | [inline, static] |
| bool Wm4::HeightPlaneFit3 | ( | int | iQuantity, | |
| const Vector3< Real > * | akPoint, | |||
| Real & | rfA, | |||
| Real & | rfB, | |||
| Real & | rfC | |||
| ) | [inline] |
| template bool Wm4::HeightPlaneFit3< double > | ( | int | , | |
| const Vector3< double > * | , | |||
| double & | , | |||
| double & | , | |||
| double & | ||||
| ) |
| template bool Wm4::HeightPlaneFit3< float > | ( | int | , | |
| const Vector3< float > * | , | |||
| float & | , | |||
| float & | , | |||
| float & | ||||
| ) |
| Vector4< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Vector4< Real > & | rkV | |||
| ) | [inline] |
Definition at line 242 of file Wm4Vector4.inl.
| Vector3< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Vector3< Real > & | rkV | |||
| ) | [inline] |
Definition at line 220 of file Wm4Vector3.inl.
| Vector2< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Vector2< Real > & | rkV | |||
| ) | [inline] |
Definition at line 198 of file Wm4Vector2.inl.
| TRVector< VSIZE, ISIZE > Wm4::operator* | ( | const TRational< ISIZE > & | rkR, | |
| const TRVector< VSIZE, ISIZE > & | rkV | |||
| ) | [inline] |
Definition at line 195 of file Wm4TRVector.inl.
References KDL::VSIZE.
| TRational< N > Wm4::operator* | ( | const TInteger< N > & | rkI, | |
| const TRational< N > & | rkR | |||
| ) | [inline] |
Definition at line 242 of file Wm4TRational.inl.
References Wm4::TRational< N >::Denom(), and Wm4::TRational< N >::Numer().
| TInteger< N > Wm4::operator* | ( | int | i, | |
| const TInteger< N > & | rkI | |||
| ) | [inline] |
Definition at line 347 of file Wm4TInteger.inl.
| Polynomial1< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Polynomial1< Real > & | rkPoly | |||
| ) | [inline] |
Definition at line 301 of file Wm4Polynomial1.inl.
References Wm4::Polynomial1< Real >::GetDegree().
| Vector4< Real > Wm4::operator* | ( | const Vector4< Real > & | rkV, | |
| const Matrix4< Real > & | rkM | |||
| ) | [inline] |
Definition at line 1122 of file Wm4Matrix4.inl.
| Matrix4< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Matrix4< Real > & | rkM | |||
| ) | [inline] |
Definition at line 1116 of file Wm4Matrix4.inl.
| Vector3< Real > Wm4::operator* | ( | const Vector3< Real > & | rkV, | |
| const Matrix3< Real > & | rkM | |||
| ) | [inline] |
Definition at line 2210 of file Wm4Matrix3.inl.
| Matrix3< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Matrix3< Real > & | rkM | |||
| ) | [inline] |
Definition at line 2204 of file Wm4Matrix3.inl.
| Vector2< Real > Wm4::operator* | ( | const Vector2< Real > & | rkV, | |
| const Matrix2< Real > & | rkM | |||
| ) | [inline] |
Definition at line 585 of file Wm4Matrix2.inl.
| Matrix2< Real > Wm4::operator* | ( | Real | fScalar, | |
| const Matrix2< Real > & | rkM | |||
| ) | [inline] |
Definition at line 579 of file Wm4Matrix2.inl.
| GVector< Real > Wm4::operator* | ( | Real | fScalar, | |
| const GVector< Real > & | rkV | |||
| ) | [inline] |
Definition at line 259 of file Wm4GVector.inl.
References Wm4::GVector< Real >::GetSize().
| GVector< Real > Wm4::operator* | ( | const GVector< Real > & | rkV, | |
| const GMatrix< Real > & | rkM | |||
| ) | [inline] |
Definition at line 589 of file Wm4GMatrix.inl.
References Wm4::GMatrix< Real >::GetColumns(), Wm4::GMatrix< Real >::GetRows(), and Wm4::GVector< Real >::GetSize().
| GMatrix< Real > Wm4::operator* | ( | Real | fScalar, | |
| const GMatrix< Real > & | rkM | |||
| ) | [inline] |
Definition at line 452 of file Wm4GMatrix.inl.
References Wm4::GMatrix< Real >::GetColumns(), Wm4::GMatrix< Real >::GetQuantity(), and Wm4::GMatrix< Real >::GetRows().
| TRational< N > Wm4::operator+ | ( | const TInteger< N > & | rkI, | |
| const TRational< N > & | rkR | |||
| ) | [inline] |
Definition at line 224 of file Wm4TRational.inl.
References Wm4::TRational< N >::Denom(), and Wm4::TRational< N >::Numer().
| TRational< N > Wm4::operator- | ( | const TInteger< N > & | rkI, | |
| const TRational< N > & | rkR | |||
| ) | [inline] |
Definition at line 233 of file Wm4TRational.inl.
References Wm4::TRational< N >::Denom(), and Wm4::TRational< N >::Numer().
| TRational< N > Wm4::operator/ | ( | const TInteger< N > & | rkI, | |
| const TRational< N > & | rkR | |||
| ) | [inline] |
Definition at line 251 of file Wm4TRational.inl.
References Wm4::TRational< N >::Denom(), and Wm4::TRational< N >::Numer().
| std::ostream & Wm4::operator<< | ( | std::ostream & | rkOStr, | |
| const Vector4< Real > & | rkV | |||
| ) | [inline] |
Definition at line 359 of file Wm4Vector4.inl.
| std::ostream & Wm4::operator<< | ( | std::ostream & | rkOStr, | |
| const Vector3< Real > & | rkV | |||
| ) | [inline] |
Definition at line 680 of file Wm4Vector3.inl.
References Wm4::Vector3< Real >::X().
| std::ostream & Wm4::operator<< | ( | std::ostream & | rkOStr, | |
| const Vector2< Real > & | rkV | |||
| ) | [inline] |
Definition at line 470 of file Wm4Vector2.inl.
References Wm4::Vector2< Real >::X().
| Line3< Real > Wm4::OrthogonalLineFit3 | ( | int | iQuantity, | |
| const Vector3< Real > * | akPoint | |||
| ) | [inline] |
Referenced by Wm4::CylinderFit3< Real >::CylinderFit3().
| template Line3<double> Wm4::OrthogonalLineFit3< double > | ( | int | , | |
| const Vector3< double > * | ||||
| ) |
| template Line3<float> Wm4::OrthogonalLineFit3< float > | ( | int | , | |
| const Vector3< float > * | ||||
| ) |
| Plane3< Real > Wm4::OrthogonalPlaneFit3 | ( | int | iQuantity, | |
| const Vector3< Real > * | akPoint | |||
| ) | [inline] |
| template Plane3<double> Wm4::OrthogonalPlaneFit3< double > | ( | int | , | |
| const Vector3< double > * | ||||
| ) |
| template Plane3<float> Wm4::OrthogonalPlaneFit3< float > | ( | int | , | |
| const Vector3< float > * | ||||
| ) |
| Real * Wm4::PolyFit3 | ( | int | iSamples, | |
| const Real * | afX, | |||
| const Real * | afY, | |||
| const Real * | afW, | |||
| int | iXDegree, | |||
| int | iYDegree | |||
| ) | [inline] |
| template double* Wm4::PolyFit3< double > | ( | int | , | |
| const double * | , | |||
| const double * | , | |||
| const double * | , | |||
| int | , | |||
| int | ||||
| ) |
| template float* Wm4::PolyFit3< float > | ( | int | , | |
| const float * | , | |||
| const float * | , | |||
| const float * | , | |||
| int | , | |||
| int | ||||
| ) |
Referenced by MeshCore::PolynomialFit::Fit().
| Real Wm4::QuadraticFit3 | ( | int | iQuantity, | |
| const Vector3< Real > * | akPoint, | |||
| Real | afCoeff[10] | |||
| ) | [inline] |
| template double Wm4::QuadraticFit3< double > | ( | int | , | |
| const Vector3< double > * | , | |||
| double | [10] | |||
| ) |
| template float Wm4::QuadraticFit3< float > | ( | int | , | |
| const Vector3< float > * | , | |||
| float | [10] | |||
| ) |
Referenced by MeshCore::QuadraticFit::Fit().
| Real Wm4::QuadraticSphereFit3 | ( | int | iQuantity, | |
| const Vector3< Real > * | akPoint, | |||
| Vector3< Real > & | rkCenter, | |||
| Real & | rfRadius | |||
| ) | [inline] |
| template double Wm4::QuadraticSphereFit3< double > | ( | int | , | |
| const Vector3< double > * | , | |||
| Vector3< double > & | , | |||
| double & | ||||
| ) |
| template float Wm4::QuadraticSphereFit3< float > | ( | int | , | |
| const Vector3< float > * | , | |||
| Vector3< float > & | , | |||
| float & | ||||
| ) |
| bool Wm4::SphereFit3 | ( | int | iQuantity, | |
| const Vector3< Real > * | akPoint, | |||
| int | iMaxIterations, | |||
| Sphere3< Real > & | rkSphere, | |||
| bool | bInitialCenterIsAverage | |||
| ) | [inline] |
| template bool Wm4::SphereFit3< double > | ( | int | , | |
| const Vector3< double > * | , | |||
| int | , | |||
| Sphere3< double > & | , | |||
| bool | ||||
| ) |
| template bool Wm4::SphereFit3< float > | ( | int | , | |
| const Vector3< float > * | , | |||
| int | , | |||
| Sphere3< float > & | , | |||
| bool | ||||
| ) |
| template WM4_FOUNDATION_ITEM class Wm4::Delaunay2< double > |
Definition at line 875 of file Wm4Delaunay2.cpp.
| template WM4_FOUNDATION_ITEM class Wm4::Delaunay2< float > |
Definition at line 872 of file Wm4Delaunay2.cpp.
| template WM4_FOUNDATION_ITEM class Wm4::Delaunay3< double > |
Definition at line 1109 of file Wm4Delaunay3.cpp.
| template WM4_FOUNDATION_ITEM class Wm4::Delaunay3< float > |
Definition at line 1106 of file Wm4Delaunay3.cpp.
| template WM4_FOUNDATION_ITEM class Wm4::LinearSystem< double > |
Definition at line 775 of file Wm4LinearSystem.cpp.
| template WM4_FOUNDATION_ITEM class Wm4::LinearSystem< float > |
Definition at line 772 of file Wm4LinearSystem.cpp.
1.6.1