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.