clan::Shape Class Reference

Shape class. More...

#include <shape.h>

+ Inheritance diagram for clan::Shape:

Public Member Functions

Construction
 Shape ()
 Constructs a Shape object. More...
 
virtual ~Shape ()
 
Attributes
ShapeType get_shape_type () const
 
bool is_null () const
 Returns true if this object is invalid. More...
 
void throw_if_null () const
 Throw an exception if this object is invalid. More...
 
Operations
Shapeoperator= (const Shape &copy)
 Copy operator. More...
 

Protected Attributes

Implementation
std::shared_ptr< Shape_Impl > shape_impl
 

Friends

class FixtureDescription
 

Detailed Description

Shape class.


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