41 <<
"dup() not implemented for object = " 86 return (
getType().find_baseclass(parentClassName.
c_str()) !=
92 return id.can_cast(this->
getType());
96 const char* prefix)
const 131 return obj.
print(out);
virtual void visit(ossimObject *obj)
virtual bool isEqualTo(const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
Represents serializable keyword/value map.
virtual void accept(ossimVisitor &visitor)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
static ossimObjectFactoryRegistry * instance()
virtual ossimString getClassName() const
int can_cast(RTTItypeid) const
virtual ossimString getShortName() const
static const char * TYPE_KW
virtual RTTItypeid getType() const
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
virtual std::ostream & print(std::ostream &out) const
Generic print method.
bool hasVisited(ossimObject *obj) const
virtual ossimString getLongName() const
virtual ossimString getDescription() const
virtual ossimObject * createObject(const ossimString &name) const
virtual bool canCastTo(ossimObject *obj) const
const char * c_str() const
Returns a pointer to a null-terminated array of characters representing the string's contents...
virtual ossimObject * dup() const
bool stopTraversal() const
static RTTItypeid null_type()
#define RTTI_DEF(cls, name)
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
std::basic_ostream< char > ostream
Base class for char output streams.
std::ostream & operator<<(std::ostream &out, const ossimObject &obj)