#include </home/guntram/tmp/GrAL/gral/base/include/Gral/Geometries/transformed-geometry.h>
Public Types | |
| typedef Geom::grid_type | grid_type |
| typedef grid_types< grid_type > | gt |
| typedef gt::Vertex | Vertex |
| typedef gt::Edge | Edge |
| typedef Trafo::result_type | coord_type |
| typedef point_traits< coord_type > | pt |
|
typedef algebraic_primitives < coord_type > | ap |
Public Member Functions | |
| transformed_geom (Geom const &geo, Trafo const &trf) | |
| coord_type | coord (const Vertex &V) const |
| double | length (const Edge &E) const |
| grid_type const & | TheGrid () const |
| bool | empty () const |
| int | space_dimension () const |
| bool | bound () const |
| void | rebind (grid_type const &g) |
| void | cb () const |
Related Functions | |
| (Note that these are not member functions.) | |
| template<class Geom , class Trafo > | |
| transformed_geom< Geom, Trafo > | TransformGeom (Geom const &geom, Trafo const &f) |
| Creator function for transformed_geom<Geom,Trafo>. | |
The only function is currently transformation of vertices -- every other geometric primitive depends on the nature of the transformation, i.e linear or non-linear.
Geom::coord_type -> Trafo::result_type)
Test
Definition at line 46 of file transformed-geometry.h.
1.5.8