24 theReadOnlyFlag(false),
25 theChangeType(ossimPropertyChangeType_NOTSPECIFIED),
26 theModifiedFlag(false)
31 :theName(rhs.theName),
32 theReadOnlyFlag(rhs.theReadOnlyFlag),
33 theChangeType(rhs.theChangeType),
34 theModifiedFlag(rhs.theModifiedFlag)
206 for(propertiesIndex = 0; propertiesIndex < nproperties; ++propertiesIndex)
ossimProperty(const ossimString &name=ossimString(""))
ossimPropertyChangeType theChangeType
void setTag(const ossimString &tag)
ossimPropertyChangeType getChangeType() const
virtual ossim_uint32 getNumberOfProperties() const
void setText(const ossimString &text)
Represents serializable keyword/value map.
virtual void accept(ossimVisitor &visitor)
const ossimProperty & operator=(const ossimProperty &rhs)
void setChangeType(int type, bool on=true)
virtual void setReadOnlyFlag(bool flag)
virtual const ossimProperty & assign(const ossimProperty &rhs)
std::vector< ossimRefPtr< ossimProperty > > theChildPropertyList
ossimString theDescription
virtual ossimString valueToString() const
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
bool isCacheRefresh() const
virtual void saveState(ossimKeywordlist &kwl, const ossimString &prefix="") const
virtual void accept(ossimVisitor &visitor)
bool isChangeTypeSpecified() const
RTTI_DEF1(ossimProperty, "ossimProperty", ossimObject)
unsigned int ossim_uint32
virtual const ossimContainerProperty * asContainer() const
virtual ossimRefPtr< ossimXmlNode > toXml() const
bool isFullRefresh() const
bool affectsOthers() const
void setDescription(const ossimString &description)
virtual ossimString getDescription() const
void setModifiedFlag(bool flag)
bool getReadOnlyFlag() const
void setName(const ossimString &name)
bool isChangeTypeSet(int type) const
void setCacheRefreshBit()
const ossimString & getName() const
bool getModifiedFlag() const