11 #ifndef ossimRefreshEvent_HEADER 12 #define ossimRefreshEvent_HEADER 25 REFRESH_ALL = (REFRESH_POSITION|REFRESH_PIXELS|REFRESH_GEOMETRY)
29 ANCHOR_UPPER_LEFT = 1,
34 m_refreshType(static_cast<
RefreshType>(REFRESH_PIXELS|REFRESH_GEOMETRY)),
35 m_anchor(ANCHOR_CENTER)
36 {m_position.makeNan();}
39 m_refreshType(refreshType),
40 m_anchor(ANCHOR_CENTER)
47 m_refreshType(src.m_refreshType),
48 m_position(src.m_position),
49 m_anchor(src.m_anchor)
57 void setRefreshType(
int refreshType,
bool on=
true);
62 m_position = position;
63 if(!m_position.hasNans())setRefreshType(REFRESH_POSITION);
void setPosition(const ossimDpt &position)
virtual ossimObject * dup() const
ossimRefreshEvent(const ossimRefreshEvent &src)
ossimRefreshEvent(ossimObject *object=0)
#define OSSIM_EVENT_REFRESH_ID
RefreshType m_refreshType
const ossimDpt & getPosition() const
RefreshType getRefreshType() const
ossimRefreshEvent(RefreshType refreshType, ossimObject *object=0)