9 #ifndef DtShapeVectorMetafileRecord_H_
10 #define DtShapeVectorMetafileRecord_H_
14 #include <vlutil/vlFilename.h>
44 virtual bool get(std::istream&
stream);
virtual bool getAttribute(const DtString attrName, DtString &value, unsigned index=0)
Given the name of a record's attribute, returns its value in the 'value' parameter. Returns True if successful; false otherwise.
virtual bool processToken(std::istream &stream, DtString &token)
identifies a token or passes token the parent class.
Definition: vectorDataRecord.h:24
virtual bool writeAttributes(std::ostream &stream) const
Write attributes to stream. This is called by put(stream)
virtual DtString recordTypeName() const
Returns the type name for the particular record. Descendants should have this method return some stri...
virtual void resetFileLists()
Clears any file lists this record holds onto.
DtVectorDataRecord & operator=(const DtVectorDataRecord &rhs)
static DtMetafileRecord * create()
virtual bool setToken(const DtString &token, const DtString value)
identifies a token and returns true if the value can be set to it, false otherwise ...
#define DT_DLL_terrainDbFactory
Definition: terrainDbFactoryDefines.h:23
voidpf stream
Definition: ioapi.h:39