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().