area | TePatch | [private] |
buildHMapFromBuildMaps() | TePatch | |
buildMap | TePatch | [private] |
calculateNormal(const TeHeightMap *map, const int x, const int y, const float sx, const float sy) | TePatch | [private, static] |
CREATE enum value | TePatch | |
detail | TePatch | [private] |
Direction enum name | TePatch | |
DONT_CREATE enum value | TePatch | |
EAST enum value | TePatch | |
engine | TePatch | [private] |
findBuildMap(const int i) | TePatch | |
generateGraph() | TePatch | [private] |
generateGraphFromSubMap(const TeHeightMap *map, const SbVec2s &min, const SbVec2s &max, const SbBox2f &area) | TePatch | [private, static] |
generateHMapFF(WhichHMap which, const unsigned int seed, const int num_faults, const float min_delta, const float max_delta) | TePatch | |
generatePatchGraph() | TePatch | [private] |
generateSeamGraph(const Direction which) | TePatch | [private] |
generateSeamMap(const Direction which) | TePatch | |
getArea() const | TePatch | |
getBuildMap(const int i) const | TePatch | |
getBuildMap(const int i) | TePatch | |
getDetail(const Direction which) | TePatch | |
getDetailDirection(const SbVec2f &point) const | TePatch | |
getDirectionWithinParent() const | TePatch | |
getDirectionXFromVec(const SbVec2f &vec) | TePatch | [inline, static] |
getEngine() const | TePatch | |
getGraph() | TePatch | |
getHMap() const | TePatch | |
getHMap() | TePatch | |
getLevel() const | TePatch | |
getOppositeDirection(const int d) | TePatch | [inline, static] |
getParent() const | TePatch | |
getPatch(const SbVec2f &pos, const int level, PatchMissedPolicy policy=CREATE) | TePatch | |
getPatchGraph() | TePatch | |
getPatchHierarch(const SbVec2f &pos, const int level, PatchMissedPolicy policy=CREATE) | TePatch | [private] |
getPatchHierarchRelative(const SbVec2f &pos, const int relativeLevel, PatchMissedPolicy policy=CREATE) | TePatch | [private] |
getPatchRelative(const SbVec2f &pos, const int relativeLevel, PatchMissedPolicy policy=CREATE) | TePatch | |
getSeamGraph(const Direction which) | TePatch | |
getSeamMap(const Direction which) const | TePatch | |
getSeamMap(const Direction which) | TePatch | |
graph | TePatch | [private] |
hmap | TePatch | [private] |
HMAP_NORTH_EAST enum value | TePatch | |
HMAP_NORTH_WEST enum value | TePatch | |
HMAP_PATCH enum value | TePatch | |
HMAP_SOUTH_EAST enum value | TePatch | |
HMAP_SOUTH_WEST enum value | TePatch | |
LOWER_DETAIL enum value | TePatch | |
makeRoot(const SbBox2f &area, TeEngine *engine) | TePatch | |
neighbour | TePatch | [private] |
NORTH enum value | TePatch | |
NORTH_EAST enum value | TePatch | |
NORTH_WEST enum value | TePatch | |
parent | TePatch | [private] |
PatchMissedPolicy enum name | TePatch | |
prepareBuildMaps() | TePatch | |
removeDetail(TePatch *patch) | TePatch | |
seamGraph | TePatch | [private] |
seamMap | TePatch | [private] |
selectMaterial(float value) | TePatch | [private, static] |
setBuildMap(const int i, TeHeightMap *hmap) | TePatch | |
setBuildMaps(TeHeightMap *nw, TeHeightMap *ne, TeHeightMap *sw, TeHeightMap *se) | TePatch | |
setDetail(const Direction which, TePatch *patch) | TePatch | |
setEngine() | TePatch | |
setHMap(TeHeightMap *hmap) | TePatch | |
setSeamMap(const Direction which, TeHeightMap *map) | TePatch | |
SOUTH enum value | TePatch | |
SOUTH_EAST enum value | TePatch | |
SOUTH_WEST enum value | TePatch | |
TeEngine (defined in TePatch) | TePatch | [friend] |
TePatch() | TePatch | [private] |
TePatch(TeEngine *engine) | TePatch | |
updateNeighbours() | TePatch | [private] |
WEST enum value | TePatch | |
WhichHMap enum name | TePatch | |
~TePatch() | TePatch | |