#include <assert.h>
#include <vcg/math/base.h>
#include <vcg/space/space.h>
Go to the source code of this file.
Classes | |
class | vcg::ndim::Point< N, S > |
class | vcg::ndim::Point2< S > |
class | vcg::ndim::Point3< S > |
class | vcg::ndim::Point4< S > |
struct | vcg::ndim::PointBase< N, S > |
Namespaces | |
namespace | vcg |
* | |
namespace | vcg::ndim |
Typedefs | |
typedef Point2< double > | vcg::ndim::Point2d |
typedef Point2< float > | vcg::ndim::Point2f |
typedef Point2< int > | vcg::ndim::Point2i |
typedef Point2< short > | vcg::ndim::Point2s |
typedef Point3< double > | vcg::ndim::Point3d |
typedef Point3< float > | vcg::ndim::Point3f |
typedef Point3< int > | vcg::ndim::Point3i |
typedef Point3< short > | vcg::ndim::Point3s |
typedef Point4< double > | vcg::ndim::Point4d |
typedef Point4< float > | vcg::ndim::Point4f |
typedef Point4< int > | vcg::ndim::Point4i |
typedef Point4< short > | vcg::ndim::Point4s |
typedef Point2< double > | vcg::ndim::Vector2d |
typedef Point2< float > | vcg::ndim::Vector2f |
typedef Point2< int > | vcg::ndim::Vector2i |
typedef Point2< short > | vcg::ndim::Vector2s |
typedef Point3< double > | vcg::ndim::Vector3d |
typedef Point3< float > | vcg::ndim::Vector3f |
typedef Point3< int > | vcg::ndim::Vector3i |
typedef Point3< short > | vcg::ndim::Vector3s |
typedef Point4< double > | vcg::ndim::Vector4d |
typedef Point4< float > | vcg::ndim::Vector4f |
typedef Point4< int > | vcg::ndim::Vector4i |
typedef Point4< short > | vcg::ndim::Vector4s |
Functions | |
template<class S > | |
S | vcg::ndim::Angle (Point3< S > const &p1, Point3< S > const &p2) |
template<class S > | |
S | vcg::ndim::AngleN (Point3< S > const &p1, Point3< S > const &p2) |
template<int N, class S > | |
S | vcg::ndim::Distance (Point< N, S > const &p1, Point< N, S > const &p2) |
template<int N, class S > | |
S | vcg::ndim::Norm (Point< N, S > const &p) |
template<int N, class S > | |
Point< N, S > & | vcg::ndim::Normalize (Point< N, S > &p) |
template<int N, class S > | |
S | vcg::ndim::SquaredDistance (Point< N, S > const &p1, Point< N, S > const &p2) |
template<int N, class S > | |
S | vcg::ndim::SquaredNorm (Point< N, S > const &p) |