#include <math3d.h>

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< double > | |
| bool | operator!= (const vec3d &o) const |
| bool | operator!= (const vec3d< S > &o) const |
| vec3d< double > & | operator*= (const Scalar &s) |
| vec3d< double > | operator+ (const vec3d< double > &p) const |
| vec3d< double > & | operator+= (const vec3d< S > &p) |
| vec3d< double > & | operator+= (const vec3d< double > &p) |
| vec3d< double > | operator- (const vec3d< double > &p) const |
| vec3d< double > | operator- () const |
| vec3d< double > & | operator-= (const vec3d< S > &p) |
| vec3d< double > & | operator-= (const vec3d< double > &p) |
| vec3d< double > & | operator/= (const Scalar &s) |
| bool | operator== (const vec3d &o) const |
| bool | operator== (const vec3d< S > &o) const |
| vec3d () | |
| vec3d (doublex_, doubley_, doublez_) | |
| vec3d (const vec3d< S > &s) | |
| vec3d (const S *s) | |
Public Attributes | |
| normal3d | n |
Public Attributes inherited from math3d::vec3d< double > | |
| double | x |
| double | y |
| double | z |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |