
public class LineSegment extends Line
| Modifier and Type | Field and Description |
|---|---|
static String |
MY_URI |
PROP_POINTSPROP_2D_REPRESENTATIONPROP_BOUNDING_VOLUME, PROP_LOCAL_COORDINATE_SYSTEM, PROP_POINT_REPRESENTATIONOWL_NAMESPACE, TYPE_OWL_INDIVIDUAL, TYPE_OWL_THINGANON_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, setPointsget2DRepresentation, remove2DRepresentation, set2DRepresentationgetBoundingVolume, getCenter, getDistanceByBoundingVolume, getLocalCoordinateSystem, getPointRepresentation, intersects, removeBoundingVolume, removePointRepresentation, setBoundingVolume, setPointRepresentationcheckCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, isWellFormed, setProperty, setPropertyPathFromOffset, toManagedIndividualaddType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfPropertiesaddMultiLangProp, 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, unliteralpublic static final String MY_URI
public LineSegment(String uri)
uri - the object URIpublic LineSegment()
public String getClassURI()
ManagedIndividualgetClassURI in class Linepublic Point getStart()
public Point getEnd()
public float getDistanceTo(Point point)
ShapegetDistanceTo in class Linepublic float getDistanceTo(Shape shape)
getDistanceTo in class LineCopyright © 2018 universAAL Consortium. All rights reserved.