Fluxus::PrimitiveIO Class Reference

#include <PrimitiveIO.h>

Inheritance diagram for Fluxus::PrimitiveIO:

Inheritance graph
[legend]

Public Member Functions

 PrimitiveIO ()
virtual ~PrimitiveIO ()
virtual PrimitiveFormatRead (const std::string &filename)=0
virtual bool FormatWrite (const std::string &filename, const Primitive *ob)=0

Static Public Member Functions

static PrimitiveRead (const std::string &filename, bool cache=true)
static bool Write (const std::string &filename, const Primitive *ob)
static void ClearGeometryCache ()
static void Dump ()

Detailed Description

Definition at line 26 of file PrimitiveIO.h.


Constructor & Destructor Documentation

PrimitiveIO::PrimitiveIO (  ) 

Definition at line 25 of file PrimitiveIO.cpp.

PrimitiveIO::~PrimitiveIO (  )  [virtual]

Definition at line 29 of file PrimitiveIO.cpp.


Member Function Documentation

virtual Primitive* Fluxus::PrimitiveIO::FormatRead ( const std::string &  filename  )  [pure virtual]

Implemented in Fluxus::OBJPrimitiveIO, and Fluxus::PixelPrimitiveIO.

virtual bool Fluxus::PrimitiveIO::FormatWrite ( const std::string &  filename,
const Primitive ob 
) [pure virtual]

Implemented in Fluxus::OBJPrimitiveIO, and Fluxus::PixelPrimitiveIO.

static Primitive* Fluxus::PrimitiveIO::Read ( const std::string &  filename,
bool  cache = true 
) [static]

bool PrimitiveIO::Write ( const std::string &  filename,
const Primitive ob 
) [static]

Definition at line 55 of file PrimitiveIO.cpp.

void PrimitiveIO::ClearGeometryCache (  )  [static]

Definition at line 76 of file PrimitiveIO.cpp.

void PrimitiveIO::Dump (  )  [static]

Definition at line 86 of file PrimitiveIO.cpp.


The documentation for this class was generated from the following files:
Generated on Wed Sep 17 21:16:52 2008 for The Fluxus Renderer (libfluxus) by  doxygen 1.5.1