Namespace geom

URI = http://fabl.net/vocabularies/geometry/1.1

See also http://fabl.net/lib/geometry/1.1/revision2.html

Classes
Properties
Functions
Globals

----CLASSES---

Class geom:Box

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

Class geom:ClosedCurve

A one-dimensional loop of points

class('geom:ClosedCurve');
endClass();

Subclass of: geom:Curve

Class geom:Curve

The range of a continuous function from a real interval to geom:Point

class('geom:Curve');
endClass();

Subclass of: geom:Shape

Class geom:CurveSegment

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

Class geom:Group

A collection of geom:Shapes

class('geom:Group');
restrict geom:elements {allValuesFrom SeqOf(geom:Shape);cardinality 1}
endClass();

Subclass of: geom:Shape

Class geom:LineSegment

A straight line segment

class('geom:LineSegment');
endClass();

Subclass of: geom:CurveSegment

Class geom:Point

class('geom:Point');
endClass();

Subclass of: geom:Shape

Class geom:Polyline

A piecewise linear curve

class('geom:Polyline');
restrict geom:points {allValuesFrom SeqOf(geom:Point);cardinality 1}
endClass();

Subclass of: geom:Curve

Class geom:Shape

The class of all geometrical forms

class('geom:Shape');
endClass();

Class geom:Transformation

The class of all functions with geom:Point as domain and range

class('geom:Transformation');
endClass();

----PROPERTIES----

Property geom:boundary

Property geom:center

Property geom:direction

Property geom:elements

Property geom:end0

Property geom:end1

Property geom:maxDimension

The maximum dimension of points in the extension of a Shape

Range: xsd:int

Property geom:minDimension

The minimum dimension of points in the extension of a Shape

Range: xsd:int

Property geom:points

Property geom:radius

Property geom:x

Property geom:xmax

Property geom:xmin

Property geom:y

Property geom:ymax

Property geom:ymin

Property geom:z

Property geom:zmax

Property geom:zmin

----FUNCTIONS---

----GLOBALS---

©Copyright 2003, 2004 Map Bureau. All rights reserved.