KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | List of all members
kjb::pt::Write_scene_iterator Class Reference

Record a series of scenes to a directory. More...

#include <pt_scene.h>

Inheritance diagram for kjb::pt::Write_scene_iterator:

Classes

struct  container_type
 Fake container type. Needed for recorder to find the type. More...
 

Public Member Functions

 Write_scene_iterator (const std::string &dir)
 Construct an iterator. More...
 
 Write_scene_iterator (const std::string &dir, size_t &sn)
 Construct an iterator. More...
 
void operator= (const Scene &scene)
 Upon assignment, write a scene. More...
 
Write_scene_iteratoroperator* ()
 Return itself on redirection. This complies with the output iterator concept, as *it = sc produces the correct result. More...
 
Write_scene_iteratoroperator++ (int)
 Increments scene index. More...
 
Write_scene_iteratoroperator++ ()
 Increments scene index. More...
 
void reset ()
 Reset current sample number. More...
 

Detailed Description

Record a series of scenes to a directory.

Constructor & Destructor Documentation

kjb::pt::Write_scene_iterator::Write_scene_iterator ( const std::string &  dir)
inline

Construct an iterator.

kjb::pt::Write_scene_iterator::Write_scene_iterator ( const std::string &  dir,
size_t &  sn 
)
inline

Construct an iterator.

Member Function Documentation

Write_scene_iterator& kjb::pt::Write_scene_iterator::operator* ( )
inline

Return itself on redirection. This complies with the output iterator concept, as *it = sc produces the correct result.

Write_scene_iterator& kjb::pt::Write_scene_iterator::operator++ ( int  )
inline

Increments scene index.

Write_scene_iterator& kjb::pt::Write_scene_iterator::operator++ ( )
inline

Increments scene index.

void kjb::pt::Write_scene_iterator::operator= ( const Scene scene)
inline

Upon assignment, write a scene.

void kjb::pt::Write_scene_iterator::reset ( )
inline

Reset current sample number.


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