Constructor and Description |
---|
Furniture(String uri,
FurnitureType type,
Shape shape) |
Modifier and Type | Method and Description |
---|---|
Shape |
Place.getShape() |
Constructor and Description |
---|
Place(Shape shape)
for interal use only
|
Place(String uri,
Shape shape)
Creates a Place object
|
Place(String uri,
String name,
Shape shape)
Creates a Place object
|
Way(String uri,
Shape shape) |
Way(String uri,
String name,
Shape shape) |
Constructor and Description |
---|
Building(String uri,
Shape shape) |
Building(String uri,
String name,
Shape shape) |
City(String uri,
Shape shape) |
City(String uri,
String name,
Shape shape) |
CityPlace(String uri,
Shape shape) |
CityPlace(String uri,
String name,
Shape shape) |
CityQuarter(String uri,
Shape shape) |
CityQuarter(String uri,
String name,
Shape shape) |
CityRegion(String uri,
Shape shape) |
CityRegion(String uri,
String name,
Shape shape) |
Country(String uri,
Shape shape) |
Country(String uri,
String name,
Shape shape) |
OutdoorPlace(String uri,
Shape shape) |
OutdoorPlace(String uri,
String name,
Shape shape) |
Region(String uri,
Shape shape) |
Region(String uri,
String name,
Shape shape) |
State(String uri,
Shape shape) |
State(String uri,
String name,
Shape shape) |
Modifier and Type | Method and Description |
---|---|
Shape |
PhysicalThing.getShape() |
Modifier and Type | Method and Description |
---|---|
void |
PhysicalThing.setShape(Shape o) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanShape
Ontological representation of an merge, intersection or subtraction shape.
|
class |
Box
Ontological representation of a tri-dimensional box shape.
|
class |
Circle
Ontological representation of a circle shape.
|
class |
ConeSegment
Ontological representation of a cone segment shape.
|
class |
Ellipse
Ontological representation of an elliptic shape.
|
class |
Line
Ontological representation of a geometric line that can be traveled.
|
class |
LineSegment
Ontological representation of a segment of a line.
|
class |
MergedShape
Ontological representation of a merged boolean shape.
|
class |
Path
Ontological representation of a tri-dimensional path.
|
class |
Polygon
Ontological representation of a polygon in a tri-dimensional space.
|
class |
Polyhedron
Ontological representation of a tri-dimensional polyhedron.
|
class |
QuasiCylinder
Ontological representation of a quasi-cylinder.
|
class |
Shape2D
Ontological representation of a bi-dimensional shape.
|
class |
Shape3D
Ontological representation of a tri-dimensional shape.
|
class |
Sphere
Ontological representation of a spheric shape.
|
class |
Triangle
Ontological representation of a triangle in a tri-dimensional space.
|
Modifier and Type | Method and Description |
---|---|
protected Shape |
Box.computeBoundingVolume() |
protected Shape |
MergedShape.computeBoundingVolume() |
protected Shape |
Polyhedron.computeBoundingVolume() |
protected abstract Shape |
Shape.computeBoundingVolume()
Implementation Note: Must compute and set bounding sphere or box as
PROP_BOUNDING_VOLUME
|
protected Shape |
QuasiCylinder.computeBoundingVolume() |
protected Shape |
Sphere.computeBoundingVolume() |
protected Shape |
Ellipse.computeBoundingVolume() |
protected Shape |
Path.computeBoundingVolume() |
protected Shape |
Polygon.computeBoundingVolume() |
Shape |
Shape.getBoundingVolume()
Returns the bounding volume of this Shape3D.
|
Shape[] |
BooleanShape.getShapes() |
Modifier and Type | Method and Description |
---|---|
float |
Shape.getDistanceByBoundingVolume(Shape shape) |
float |
Box.getDistanceTo(Shape shape)
defined for Box & Sphere
|
float |
Sphere.getDistanceTo(Shape shape)
only defined for Sphere
|
float |
Ellipse.getDistanceTo(Shape shape) |
abstract float |
Path.getDistanceTo(Shape shape) |
float |
LineSegment.getDistanceTo(Shape shape)
calculates the distance between a LineSegment and a specified shape
object
|
float |
ConeSegment.getDistanceTo(Shape shape) |
float |
Line.getDistanceTo(Shape shape) |
void |
Shape.setBoundingVolume(Shape shape)
Sets an explicit bounding volume, disabling the automated bounding volume
calculation If an other Shape than a Sphere or Box should be used, the
ray intersection method in Shape has to be extended
|
void |
BooleanShape.setShapes(Shape[] shapes) |
Constructor and Description |
---|
BooleanShape(String uri,
Shape[] shapes)
Creates a Polygon object
|
MergedShape(Shape[] shapes) |
MergedShape(String uri,
Shape[] shapes) |
Copyright © 2018 universAAL Consortium. All rights reserved.