URI = http://fabl.net/vocabularies/geometry/1.1
See also http://fabl.net/lib/geometry/1.1/revision2.html
Classes
Properties
Functions
Globals
----CLASSES---
Points lying within specified bounds on coordinates
class('geom:Box');
restrict geom:xmin {allValuesFrom xsd:double;cardinality 1}
restrict geom:xmax {allValuesFrom xsd:double;cardinality 1}
restrict geom:ymin {allValuesFrom xsd:double;maxCardinality 1}
restrict geom:ymax {allValuesFrom xsd:double;maxCardinality 1}
restrict geom:zmin {allValuesFrom xsd:double;maxCardinality 1}
restrict geom:zmax {allValuesFrom xsd:double;maxCardinality 1}
endClass();
Subclass of: geom:Shape
A one-dimensional loop of points
class('geom:ClosedCurve');
endClass();
Subclass of: geom:Curve
The range of a continuous function from a real interval to geom:Point
class('geom:Curve');
endClass();
Subclass of: geom:Shape
A geom:Curve with distinct end points
class('geom:CurveSegment');
restrict geom:end0 {allValuesFrom geom:Point;cardinality 1}
restrict geom:end1 {allValuesFrom geom:Point;cardinality 1}
endClass();
Subclass of: geom:Curve
A collection of geom:Shapes
class('geom:Group');
restrict geom:elements {allValuesFrom SeqOf(geom:Shape);cardinality 1}
endClass();
Subclass of: geom:Shape
A straight line segment
class('geom:LineSegment');
endClass();
Subclass of: geom:CurveSegment
class('geom:Point');
endClass();
Subclass of: geom:Shape
A piecewise linear curve
class('geom:Polyline');
restrict geom:points {allValuesFrom SeqOf(geom:Point);cardinality 1}
endClass();
Subclass of: geom:Curve
The class of all geometrical forms
class('geom:Shape');
endClass();
The class of all functions with geom:Point as domain and range
class('geom:Transformation');
endClass();
----PROPERTIES----
The maximum dimension of points in the extension of a Shape
Range: xsd:int
The minimum dimension of points in the extension of a Shape
Range: xsd:int
----FUNCTIONS---
----GLOBALS---