Namespaces |
| namespace | detail |
Data Structures |
| class | attribute_map_base |
| class | attribute_map |
| | contains attributes (like positions, normals, texcoords) for keys (polygon, point, corner) More...
|
| class | attribute_map_collection |
| | collection of attribute maps for specific key type More...
|
| class | corner |
| | corner of polygon, connected to one point More...
|
| struct | attribute_map_not_found_exception |
| struct | incompatible_attribute_type_exception |
| struct | invalid_index_exception |
| struct | key_not_found_exception |
| class | geometry |
| | collection of points, polygons, corners and their attributes More...
|
| class | point |
| | connects to polygons through their corners More...
|
| class | polygon |
| | connects to points through corners More...
|
| class | vec2 |
| | simple two component float vector More...
|
| class | vec3 |
| | simple three component float vector More...
|
Typedefs |
| typedef size_t | index_type |
| typedef __int32 | uint32 |
Functions |
| float | dot (vec2 const &v1, vec2 const &v2) |
| vec2 | normalize (vec2 const &v) |
| float | dot (vec3 const &v1, vec3 const &v2) |
| vec3 | cross (vec3 const &v1, vec3 const &v2) |
| vec3 | normalize (vec3 const &v) |