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

Abstract class to clone this object. More...

#include <l_cloneable.h>

Inheritance diagram for kjb::Cloneable:
kjb::Perspective_camera kjb::Renderable_model kjb::Rigid_object kjb::Spline_curve kjb::Spline_surface kjb::Calibrated_camera kjb::Parametric_frustum kjb::Parametric_parapiped kjb::Parametric_sphere kjb::Parametric_camera_gl_interface kjb::Polymesh kjb::Bezier_curve kjb::Nurbs_curve kjb::Polybezier_curve kjb::Nurbs_surface

Public Member Functions

virtual ~Cloneable ()
 Deletes this Cloneable. More...
 
virtual Cloneableclone () const =0
 Processes an Option from program command-line arguments. More...
 

Detailed Description

Abstract class to clone this object.

Constructor & Destructor Documentation

virtual kjb::Cloneable::~Cloneable ( )
inlinevirtual

Deletes this Cloneable.

Member Function Documentation

virtual Cloneable* kjb::Cloneable::clone ( ) const
pure virtual

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