|
Ogre Procedural
0.3.0 unstable
Procedural Geometry & Textures for Ogre3D
|
#include <ProceduralPath.h>
Classes | |
| struct | PathCoordinate |
Public Types | |
| typedef std::vector< PathCoordinate > | PathIntersection |
Public Member Functions | |
| void | clear () |
| MultiPath & | addPath (const Path &path) |
| MultiPath & | addMultiPath (const MultiPath &multiPath) |
| void | setPath (unsigned int i, const Path &path) |
| unsigned int | getPathCount () const |
| Path | getPath (unsigned int i) const |
| void | _calcIntersections () |
| const std::map< PathCoordinate, PathIntersection > & | getIntersectionsMap () const |
| const std::vector< PathIntersection > & | getIntersections () const |
| std::vector< std::pair< unsigned int, unsigned int > > | getNoIntersectionParts (unsigned int pathIndex) const |
| typedef std::vector<PathCoordinate> Procedural::MultiPath::PathIntersection |
| void Procedural::MultiPath::_calcIntersections | ( | ) |
Referenced by Procedural::Extruder::setExtrusionPath().
Referenced by Procedural::Extruder::setExtrusionPath().
Referenced by Procedural::Extruder::setExtrusionPath().
| void Procedural::MultiPath::clear | ( | ) |
Referenced by Procedural::Extruder::setExtrusionPath().
| const std::vector<PathIntersection>& Procedural::MultiPath::getIntersections | ( | ) | const |
| const std::map<PathCoordinate, PathIntersection>& Procedural::MultiPath::getIntersectionsMap | ( | ) | const |
| std::vector<std::pair<unsigned int, unsigned int> > Procedural::MultiPath::getNoIntersectionParts | ( | unsigned int | pathIndex | ) | const |
References Procedural::Path::getSegCount(), and result.
| Path Procedural::MultiPath::getPath | ( | unsigned int | i | ) | const |
| unsigned int Procedural::MultiPath::getPathCount | ( | ) | const |
| void Procedural::MultiPath::setPath | ( | unsigned int | i, |
| const Path & | path | ||
| ) |
1.8.17