public class Circle extends Ellipse
Modifier and Type | Field and Description |
---|---|
static String |
MY_URI |
PROP_MAJOR_AXIS_LENGTH, PROP_MINOR_AXIS_LENGTH
PROP_BOUNDING_VOLUME, PROP_LOCAL_COORDINATE_SYSTEM, PROP_POINT_REPRESENTATION
OWL_NAMESPACE, TYPE_OWL_INDIVIDUAL, TYPE_OWL_THING
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, NAMESPACE_PREFIX, ns_delim_index, PROP_INVOLVED_HUMAN_USER, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, SERVICE_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uri, VOCABULARY_NAMESPACE
Constructor and Description |
---|
Circle()
Creates a Circle object
|
Circle(double radius,
CoordinateSystem system) |
Circle(String uri)
Creates a Circle object
|
Circle(String uri,
double radius,
CoordinateSystem system) |
Modifier and Type | Method and Description |
---|---|
String |
getClassURI()
Get the class URI for this ManagedIndividual.
|
float |
getDistanceTo(Point point)
Implementation Note: The points have to be transformed to a common
coordinate system via CoordinateSystem.findCommonCoordinateSystem and
getInHigherCoordinateSystem(commonSystem)
|
double |
getRadius() |
void |
setRadius(double radius) |
computeBoundingVolume, contains, getDistanceTo, getMajorAxisLength, getMinorAxisLength, getProjectedPoints, getPropSerializationType, setMajorAxisLength, setMinorAxisLength
getBoundingVolume, getCenter, getDistanceByBoundingVolume, getLocalCoordinateSystem, getPointRepresentation, intersects, removeBoundingVolume, removePointRepresentation, setBoundingVolume, setLocalCoordinateSystem, setPointRepresentation
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, isWellFormed, setProperty, setPropertyPathFromOffset, toManagedIndividual
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties
addMultiLangProp, asList, asList, asRDFList, changeProperty, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
public static final String MY_URI
public Circle(String uri)
uri
- the object URIpublic Circle()
public Circle(String uri, double radius, CoordinateSystem system)
uri
- radius
- system
- the local coordinate systempublic Circle(double radius, CoordinateSystem system)
public String getClassURI()
ManagedIndividual
getClassURI
in class Ellipse
public double getRadius()
public void setRadius(double radius)
public float getDistanceTo(Point point)
Shape
getDistanceTo
in class Ellipse
Copyright © 2018 universAAL Consortium. All rights reserved.