aimsdata 6.0.0
Neuroimaging data handling
aims::PovWriter< D, T > Class Template Reference

POV (http://www.povray.org) format writer for mesh objects. More...

#include <aims/io/povW.h>

Public Member Functions

 PovWriter (const std::string &name)
 
 ~PovWriter ()
 
void write (const AimsTimeSurface< D, T > &thing)
 
std::string removeExtension (const std::string &name) const
 Return a name without .pov extension.
 

Detailed Description

template<int D, class T = Void>
class aims::PovWriter< D, T >

POV (http://www.povray.org) format writer for mesh objects.

See also
TriWriter MeshReader Writer

Definition at line 52 of file povW.h.

Constructor & Destructor Documentation

◆ PovWriter()

template<int D, class T = Void>
aims::PovWriter< D, T >::PovWriter ( const std::string & name)
inline

Definition at line 55 of file povW.h.

◆ ~PovWriter()

template<int D, class T = Void>
aims::PovWriter< D, T >::~PovWriter ( )
inline

Definition at line 57 of file povW.h.

Member Function Documentation

◆ removeExtension()

template<int D, class T>
std::string aims::PovWriter< D, T >::removeExtension ( const std::string & name) const
inline

Return a name without .pov extension.

Definition at line 80 of file povW.h.

Referenced by write().

◆ write()

template<int D, class T>
void aims::PovWriter< D, T >::write ( const AimsTimeSurface< D, T > & thing)
inline

Definition at line 93 of file povW.h.

References removeExtension().

Referenced by aims::operator<<(), and aims::PovFormat< D >::write().


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