Io::RendererX3d class reference
[Core module]
Declaration
This class is flagged as experimental.
#include <Goptical/Io/RendererX3d>
namespace Goptical {
namespace Io {
class RendererX3d;
};
};
This class is a member of the Io namespace.
Inheritance
Description
This class implements an X3d graphic output driver.
Members
See also the full member list section for this class.
Inherited members
- 10 members inherited from Renderer
Functions
- RendererX3d(const Rgb &background = [...])
- RendererX3d(const char *filename, const Rgb &background = [...])
- ~RendererX3d()
- void clear()
- void flush()
- void write(std::ostream &s)
Members detail
RendererX3d(const Rgb &background = rgb_white)
This constructor is flagged as experimental.
Create a new X3d renderer. The write function must be used to write x3d to output stream.
RendererX3d(const char *filename, const Rgb &background = rgb_white)
This constructor is flagged as experimental.
Create a new X3d renderer. X3d output will be written to given filename when the renderer object is destroyed.
This destructor is flagged as experimental.
This function is flagged as experimental.
This function is flagged as experimental.
void write(std::ostream &s)
This function is flagged as experimental.
Write svg output to given stream.