32 #ifndef EdgeExtractor_INCLUDE_ONCE    33 #define EdgeExtractor_INCLUDE_ONCE    46   class ActorCollection;
    82       Edge(): mIsCrease(false) {}
   115         if (vertex1() != other.
vertex1())
   116           return vertex1() < other.
vertex1();
   118           return vertex2() < other.
vertex2();
   123         return (vertex1() == other.
vertex1() && vertex2() == other.
vertex2()) ||
   138       VL_DEBUG_SET_OBJECT_NAME()
   142     bool extractEdges(
Actor* actor);
   149     const std::vector<Edge>& 
edges()
 const { 
return mEdges; }
   150     std::vector<Edge>& 
edges() { 
return mEdges; }
 
Associates a Renderable object to an Effect and Transform. 
 
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
 
The Geometry class is a Renderable that implements a polygonal mesh made of polygons, lines and points. 
 
Visualization Library main namespace. 
 
The base class for all the reference counted objects. 
 
The SceneManager class is the base class for all the scene managers. 
 
The Rendering class collects all the information to perform the rendering of a scene. 
 
#define VLGRAPHICS_EXPORT
 
Defined as a simple subclass of Collection<Actor>, see Collection for more information. 
 
The ref<> class is used to reference-count an Object.