Adaptagrams
Classes | Namespaces | Enumerations
shape.h File Reference

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

#include <list>
#include <set>
#include <cstdio>
#include "libavoid/dllexport.h"
#include "libavoid/geometry.h"
#include "libavoid/obstacle.h"
Include dependency graph for shape.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 topology
 libtopology: Extensions for topology preservation for libcola and libavoid libraries.
 
 Avoid
 libavoid: Object-avoiding orthogonal and polyline connector routing 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.