Darwin  1.10(beta)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
drwnWriteable Class Referenceabstract

interface for objects that can serialize and de-serialize themselves More...

Inheritance diagram for drwnWriteable:
drwnTypeable drwnCrossValidator drwnObjectList drwnObjectSequence drwnPixelSegModel drwnStdObjIface drwnClassifier drwnColourHistogram drwnConditionalGaussian drwnCondSuffStats drwnDeformationCost drwnFactor drwnFactorGraph drwnFeatureTransform drwnGaussian drwnGaussianMixture drwnPart drwnPartsModel drwnPixelNeighbourContrasts drwnRegression drwnSuffStats drwnVarUniverse

Public Member Functions

bool write (const char *filename) const
 write object to file (calls save)
 
bool read (const char *filename)
 read object from file (calls load)
 
virtual bool save (drwnXMLNode &xml) const =0
 write object to XML node (see also write)
 
virtual bool load (drwnXMLNode &xml)=0
 read object from XML node (see also read)
 
void dump () const
 print object's current state to standard output (for debugging)
 
- Public Member Functions inherited from drwnTypeable
virtual const char * type () const =0
 returns object type as a string (e.g., Foo::type() { return "Foo"; })
 

Detailed Description

interface for objects that can serialize and de-serialize themselves


The documentation for this class was generated from the following files: