|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimQuadTreeWarp.h>
Public Member Functions | |
| ossimQuadTreeWarpVertex (const ossimDpt &position=ossimDpt(0, 0), const ossimDpt &delta=ossimDpt(0, 0)) | |
| ~ossimQuadTreeWarpVertex () | |
| void | setPosition (const ossimDpt &position) |
| void | setDelta (const ossimDpt &delta) |
| const ossimDpt & | getDelta () const |
| const ossimDpt & | getPosition () const |
| void | addSharedNode (ossimQuadTreeWarpNode *node) |
| void | removeNode (ossimQuadTreeWarpNode *node) |
| bool | isShared () const |
| bool | saveState (ossimKeywordlist &kwl, const char *prefix) const |
| bool | loadState (const ossimKeywordlist &kwl, const char *prefix) |
Public Attributes | |
| std::vector< ossimQuadTreeWarpNode * > | theSharedNodeList |
| ossimDpt | thePosition |
| ossimDpt | theDelta |
| bool | theLockedFlag |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const ossimQuadTreeWarpVertex &rhs) |
Definition at line 24 of file ossimQuadTreeWarp.h.
| ossimQuadTreeWarpVertex::ossimQuadTreeWarpVertex | ( | const ossimDpt & | position = ossimDpt(0,0), |
| const ossimDpt & | delta = ossimDpt(0,0) |
||
| ) |
Definition at line 24 of file ossimQuadTreeWarp.cpp.
| ossimQuadTreeWarpVertex::~ossimQuadTreeWarpVertex | ( | ) |
Definition at line 32 of file ossimQuadTreeWarp.cpp.
References theSharedNodeList.
| void ossimQuadTreeWarpVertex::addSharedNode | ( | ossimQuadTreeWarpNode * | node | ) |
Definition at line 61 of file ossimQuadTreeWarp.cpp.
References theSharedNodeList.
Referenced by ossimQuadTreeWarp::create(), ossimQuadTreeWarp::getNewQuads(), ossimQuadTreeWarp::pruneTree(), and ossimQuadTreeWarp::recursiveLoad().
| const ossimDpt & ossimQuadTreeWarpVertex::getDelta | ( | ) | const |
Definition at line 51 of file ossimQuadTreeWarp.cpp.
References theDelta.
Referenced by ossimQuadTreeWarp::getShift().
| const ossimDpt & ossimQuadTreeWarpVertex::getPosition | ( | ) | const |
Definition at line 56 of file ossimQuadTreeWarp.cpp.
References thePosition.
Referenced by ossimQuadTreeWarp::updateLockFlag().
| bool ossimQuadTreeWarpVertex::isShared | ( | ) | const |
Definition at line 94 of file ossimQuadTreeWarp.cpp.
References theSharedNodeList.
| bool ossimQuadTreeWarpVertex::loadState | ( | const ossimKeywordlist & | kwl, |
| const char * | prefix | ||
| ) |
Definition at line 126 of file ossimQuadTreeWarp.cpp.
References ossimKeywordlist::find(), theDelta, theLockedFlag, thePosition, ossimString::toBool(), ossimString::toDouble(), ossimDpt::x, x, ossimDpt::y, and y.
Referenced by ossimQuadTreeWarp::loadState().
| void ossimQuadTreeWarpVertex::removeNode | ( | ossimQuadTreeWarpNode * | node | ) |
Definition at line 69 of file ossimQuadTreeWarp.cpp.
References ossimQuadTreeWarpNode::removeVertex(), and theSharedNodeList.
Referenced by ossimQuadTreeWarpNode::removeVertex().
| bool ossimQuadTreeWarpVertex::saveState | ( | ossimKeywordlist & | kwl, |
| const char * | prefix | ||
| ) | const |
Definition at line 99 of file ossimQuadTreeWarp.cpp.
References ossimKeywordlist::add(), theDelta, theLockedFlag, thePosition, ossimDpt::x, and ossimDpt::y.
| void ossimQuadTreeWarpVertex::setDelta | ( | const ossimDpt & | delta | ) |
| void ossimQuadTreeWarpVertex::setPosition | ( | const ossimDpt & | position | ) |
|
friend |
Definition at line 1610 of file ossimQuadTreeWarp.cpp.
| ossimDpt ossimQuadTreeWarpVertex::theDelta |
Definition at line 58 of file ossimQuadTreeWarp.h.
Referenced by getDelta(), loadState(), operator<<(), saveState(), setDelta(), and ossimQuadTreeWarp::updateDelta().
| bool ossimQuadTreeWarpVertex::theLockedFlag |
Definition at line 59 of file ossimQuadTreeWarp.h.
Referenced by loadState(), operator<<(), saveState(), ossimQuadTreeWarp::updateDelta(), and ossimQuadTreeWarp::updateLockFlag().
| ossimDpt ossimQuadTreeWarpVertex::thePosition |
Definition at line 57 of file ossimQuadTreeWarp.h.
Referenced by ossimQuadTreeWarp::findVertex(), getPosition(), loadState(), operator<<(), saveState(), setPosition(), and ossimQuadTreeWarp::updateDelta().
| std::vector<ossimQuadTreeWarpNode*> ossimQuadTreeWarpVertex::theSharedNodeList |
Definition at line 55 of file ossimQuadTreeWarp.h.
Referenced by addSharedNode(), isShared(), operator<<(), removeNode(), ossimQuadTreeWarp::updateLockFlag(), and ~ossimQuadTreeWarpVertex().
1.8.14