26 #include "../cgal_types.h" 39 explicit Dir3d(
const CGDirection_3 &d)
41 Dir3d(GEOM_FT x,GEOM_FT y,GEOM_FT z);
45 const CGDirection_3 &ToCGAL(
void)
const 47 inline int dimension(
void)
const 51 inline GEOM_FT operator()(
const size_t &i)
const 52 {
return cgd.delta(i-1); }
53 inline GEOM_FT dx(
void)
const 55 inline GEOM_FT dy(
void)
const 57 inline GEOM_FT dz(
void)
const 62 inline virtual ~
Dir3d(
void) {}
65 inline bool parallel(
const Dir3d &v1,
const Dir3d &v2)
Vector3d GetVector(void) const
Returns the x, y and z components in a vector.
Definition: Dir3d.cc:60
virtual bool operator==(const Dir3d &) const
Comparison operator.
Definition: Dir3d.cc:37
bool operator!=(const Dir3d &) const
Comparison operator.
Definition: Dir3d.cc:48
Dirección en el espacio de tres dimensiones.
Definition: Dir3d.h:35
friend std::ostream & operator<<(std::ostream &stream, const Dir3d &n)
Insertion into an output stream.
Definition: Dir3d.cc:64
Matrix which components are GEOM_FT numbers.
Definition: FT_matrix.h:40
FT_matrix getMatrix(void) const
Returns the x, y and z components in a row matrix.
Definition: Dir3d.cc:52
Vector en tres dimensiones.
Definition: Vector3d.h:39