Graphite
Version 3
An experimental 3D geometry processing program
|
#include <OGF/scene_graph/common/common.h>
#include <OGF/gom/types/arg_list.h>
#include <geogram/image/color.h>
#include <iostream>
#include <string>
Go to the source code of this file.
Classes | |
struct | OGF::PointStyle |
Drawing style for points. More... | |
struct | OGF::EdgeStyle |
Drawing style for mesh edges. More... | |
struct | OGF::SurfaceStyle |
Drawing style for polygons. More... | |
class | OGF::Name< T, create > |
A template class for strings that need to have a specific type in the GOM system. More... | |
class | OGF::File< T > |
Just a placeholder template to create new Name<> types for file names. More... | |
struct | OGF::ColormapStyle |
The style used to display colormapped colors. More... | |
Namespaces | |
GEO | |
Global Vorpaline namespace. | |
OGF | |
Global Graphite namespace. | |
Typedefs | |
typedef Name< File< Memory::byte > > | OGF::FileName |
The name of an existing file. More... | |
typedef Name< File< Memory::byte >, true > | OGF::NewFileName |
The name of a new file. More... | |
typedef Name< File< Image * > > | OGF::ImageFileName |
The name of an existing file that contains an Image. More... | |
typedef Name< File< Image * >, true > | OGF::NewImageFileName |
The name of an (existing or not) file that contains an Image. More... | |
typedef Name< Grob * > | OGF::GrobName |
The name of an existing Grob in the SceneGraph. More... | |
typedef Name< Grob *, true > | OGF::NewGrobName |
The name of an (existing or not) Grob in the SceneGraph. More... | |
typedef Name< File< Grob * > > | OGF::GrobFileName |
The name of an existing file that contains an object. More... | |
typedef Name< File< Grob * >, true > | OGF::NewGrobFileName |
The name of an (existing or not) file that contains an object. More... | |
typedef Name< GrobClass * > | OGF::GrobClassName |
The name of a Grob class. More... | |
typedef Name< Colormap * > | OGF::ColormapName |
The name of a colormap. More... | |
typedef Name< FullScreenEffect * > | OGF::FullScreenEffectName |
The name of a full screen effect. More... | |
Functions | |
std::ostream & | OGF::operator<< (std::ostream &out, const PointStyle &ps) |
Writes a PointStyle to a stream. More... | |
std::istream & | OGF::operator>> (std::istream &in, PointStyle &ps) |
Reads a PointStyle from a stream. More... | |
std::ostream & | OGF::operator<< (std::ostream &out, const EdgeStyle &es) |
Writes an EdgeStyle to a stream. More... | |
std::istream & | OGF::operator>> (std::istream &in, EdgeStyle &es) |
Reads an EdgeStyle from a stream. More... | |
std::ostream & | OGF::operator<< (std::ostream &out, const SurfaceStyle &ss) |
Writes a SurfaceStyle to a stream. More... | |
std::istream & | OGF::operator>> (std::istream &in, SurfaceStyle &ss) |
Reads a SurfaceStyle from a stream. More... | |
template<class T , bool B> | |
std::ostream & | OGF::operator<< (std::ostream &out, const Name< T, B > &name) |
Writes a Name to a stream. More... | |
template<class T , bool B> | |
std::istream & | OGF::operator>> (std::istream &in, Name< T, B > &name) |
Reads a Name from a stream. More... | |
std::ostream & | OGF::operator<< (std::ostream &out, const ColormapStyle &cms) |
Writes a ColormapStyle to a stream. More... | |
std::istream & | OGF::operator>> (std::istream &in, ColormapStyle &cms) |
Reads a ColormapStyle from a stream. More... | |
Types used by shader properties and command arguments.
Definition in file properties.h.