Public Member Functions | Public Attributes | List of all members
math3d::oriented_point3d Class Reference

#include <math3d.h>

Inheritance diagram for math3d::oriented_point3d:
Inheritance graph
[legend]

Public Member Functions

 oriented_point3d ()
 
 oriented_point3d (const point3d &p)
 
 oriented_point3d (double xx, double yy, double zz)
 
 oriented_point3d (const oriented_point3d &p)
 
 oriented_point3d (const point3d &p, const normal3d &nn)
 
- Public Member Functions inherited from math3d::vec3d< T >
bool operator!= (const vec3d &o) const
 
template<typename S >
bool operator!= (const vec3d< S > &o) const
 
template<typename Scalar >
vec3d< T > & operator*= (const Scalar &s)
 
vec3d< T > operator+ (const vec3d< T > &p) const
 
template<typename S >
vec3d< T > & operator+= (const vec3d< S > &p)
 
vec3d< T > & operator+= (const vec3d< T > &p)
 
vec3d< T > operator- (const vec3d< T > &p) const
 
vec3d< T > operator- () const
 
template<typename S >
vec3d< T > & operator-= (const vec3d< S > &p)
 
vec3d< T > & operator-= (const vec3d< T > &p)
 
template<typename Scalar >
vec3d< T > & operator/= (const Scalar &s)
 
bool operator== (const vec3d &o) const
 
template<typename S >
bool operator== (const vec3d< S > &o) const
 
 vec3d ()
 
 vec3d (T x_, T y_, T z_)
 
template<typename S >
 vec3d (const vec3d< S > &s)
 
template<typename S >
 vec3d (const S *s)
 

Public Attributes

normal3d n
 
- Public Attributes inherited from math3d::vec3d< T >
x
 
y
 
z
 

Detailed Description

Definition at line 207 of file math3d.h.

Constructor & Destructor Documentation

math3d::oriented_point3d::oriented_point3d ( )
inlineexplicit

Definition at line 212 of file math3d.h.

math3d::oriented_point3d::oriented_point3d ( const point3d p)
inline

Definition at line 213 of file math3d.h.

math3d::oriented_point3d::oriented_point3d ( double  xx,
double  yy,
double  zz 
)
inline

Definition at line 214 of file math3d.h.

math3d::oriented_point3d::oriented_point3d ( const oriented_point3d p)
inline

Definition at line 215 of file math3d.h.

math3d::oriented_point3d::oriented_point3d ( const point3d p,
const normal3d nn 
)
inline

Definition at line 216 of file math3d.h.

Member Data Documentation

normal3d math3d::oriented_point3d::n

Definition at line 210 of file math3d.h.


The documentation for this class was generated from the following file:


trac_ik_lib
Author(s): Patrick Beeson, Barrett Ames
autogenerated on Tue Jun 1 2021 02:38:35