public class LineSegment extends Line
Modifier and Type | Field and Description |
---|---|
static String |
MY_URI |
PROP_POINTS
PROP_2D_REPRESENTATION
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 |
---|
LineSegment()
Creates a LineSegment object
|
LineSegment(Point start,
Point end) |
LineSegment(String uri)
Creates a LineSegment object
|
LineSegment(String uri,
Point start,
Point end) |
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)
|
float |
getDistanceTo(Shape shape)
calculates the distance between a LineSegment and a specified shape
object
|
Point |
getEnd() |
Point |
getStart() |
checkValid, computeBoundingVolume, contains, getPoints, getPropSerializationType, setLocalCoordinateSystem, setPoints
get2DRepresentation, remove2DRepresentation, set2DRepresentation
getBoundingVolume, getCenter, getDistanceByBoundingVolume, getLocalCoordinateSystem, getPointRepresentation, intersects, removeBoundingVolume, removePointRepresentation, setBoundingVolume, 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 LineSegment(String uri)
uri
- the object URIpublic LineSegment()
public String getClassURI()
ManagedIndividual
getClassURI
in class Line
public Point getStart()
public Point getEnd()
public float getDistanceTo(Point point)
Shape
getDistanceTo
in class Line
public float getDistanceTo(Shape shape)
getDistanceTo
in class Line
Copyright © 2018 universAAL Consortium. All rights reserved.