|
Class Summary |
| Constraint |
This abstract class represents the constraints on primitives. |
| ConstraintGraph |
A hashtable that stores the graph for a constraint of a particular type (like "connects"). |
| ConstraintGraphEdge |
Represents a directed edge from one Primitive to another in the constraint
graph. |
| ConstraintGraphEdgeList |
Represents a list of directed edges from one Primitive to others in the constraint
graph. |
| DomainDescriptionGenerator |
The Domain Description Generator learns new symbols that the user draws. |
| LinePropertyConstraint |
This class represents properties of line primitives (like "horizontal"). |
| LineRelationshipConstraint |
This class represents constraints between pairs of line primitives (like "connects"). |
| ObjectDescription |
ObjectDescription is a representation of an object in the sketch
as a set of primitives, subobjects and a constraints between them. |
| Primitive |
An abstract geometric primitive that is part of an object description
|
| PrimitiveMapping |
Represents a one to one mapping between primitives of two different object
descriptions. |
| StrokeInput |
StrokeInput contains the raw stroke drawn by the user and it's
interpretation as simple geometric parts. |