Classes | Namespaces | Enumerations
shape.h File Reference

Contains the interface for the ShapeRef class. More...

#include <list>
#include <set>
#include <cstdio>
#include "libavoid/geometry.h"
#include "libavoid/obstacle.h"

Go to the source code of this file.

Classes

class  Avoid::ShapeRef
 The ShapeRef class represents a shape object. More...
 

Namespaces

namespace  Avoid
 The namespace used by code in the libavoid library.
 

Enumerations

enum  Avoid::ShapeTransformationType {
  Avoid::TransformationType_CW90 = 0, Avoid::TransformationType_CW180 = 1, Avoid::TransformationType_CW270 = 2, Avoid::TransformationType_FlipX = 3,
  Avoid::TransformationType_FlipY = 4
}
 Describes the type of transformation that has been applied to a shape having its transformConnectionPinPositions() method called. More...
 

Detailed Description

Contains the interface for the ShapeRef class.