26 #include "utility/geom/d2/Surface3d.h" 27 #include "utility/geom/coo_sys/ref_sys/Ref2d3d.h" 28 #include "../cgal_types.h" 62 inline virtual unsigned short int Dimension(
void)
const 81 const Ref2d3d &getRef(
void)
const 83 Plane getPlane(
void)
const;
85 void Print(std::ostream &os)
const;
Pos2d to_2d(const Pos3d &) const
Return the 2D point corresponding to the 3D point argument.
Definition: D2to3d.cc:132
Base class for surfaces in a three-dimensional space.
Definition: Surface3d.h:35
Segment en tres dimensiones.
Definition: Segment3d.h:41
Posición en dos dimensiones.
Definition: Pos2d.h:41
Array of positions in a three-dimensional space.
Definition: Pos3dArray.h:38
Line in a two-dimensional space.
Definition: Line2d.h:61
Vector3d getJVector(void) const
Return the unary vector J expressed in global coordinates.
Definition: D2to3d.cc:92
Plane in a three-dimensional space.
Definition: Plane.h:49
Vector3d getIVector(void) const
Return the unary vector I expressed in global coordinates.
Definition: D2to3d.cc:88
Vector en dos dimensiones.
Definition: Vector2d.h:40
Array of positions in a two-dimensional space.
Definition: Pos2dArray.h:38
Ray in a three-dimensional space.
Definition: Ray3d.h:36
virtual bool operator==(const D2to3d &) const
Comparison operator.
Definition: D2to3d.cc:73
Segment in a two-dimensional space.
Definition: Segment2d.h:38
virtual unsigned short int Dimension(void) const
Return the dimension of the object: 0, 1, 2 or 3.
Definition: D2to3d.h:62
Class that places 2D objects (circle, ellipse, polygons, ...) in a 3D space.
Definition: D2to3d.h:44
D2to3d(void)
Constructor.
Definition: D2to3d.cc:40
Posición en tres dimensiones.
Definition: Pos3d.h:44
Line in a three-dimensional space.
Definition: Line3d.h:62
Vector3d getKVector(void) const
Return the unary vector K expressed in global coordinates.
Definition: D2to3d.cc:96
Ray in a two-dimensional space.
Definition: Ray2d.h:35
Vector en tres dimensiones.
Definition: Vector3d.h:39
Two-dimensional reference system defined in a three-dimensional space.
Definition: Ref2d3d.h:41
Three-dimensional reference system defined in a three-dimensional space.
Definition: Ref3d3d.h:39
Pos3d to_3d(const Pos2d &) const
Return the 3D point corresponding to the 2D point argument.
Definition: D2to3d.cc:100