Module uk.ac.leeds.ccg.vector3D
Class V3D_EnvelopeEdge
java.lang.Object
uk.ac.leeds.ccg.v3d.core.V3D_Object
uk.ac.leeds.ccg.v3d.geometry.V3D_Geometry
uk.ac.leeds.ccg.v3d.geometry.V3D_Line
uk.ac.leeds.ccg.v3d.geometry.V3D_LineSegment
uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdge
- All Implemented Interfaces:
java.io.Serializable,V3D_FiniteGeometry
- Direct Known Subclasses:
V3D_EnvelopeEdgeBottomAft,V3D_EnvelopeEdgeBottomFore,V3D_EnvelopeEdgeBottomLeft,V3D_EnvelopeEdgeBottomRight,V3D_EnvelopeEdgeLeftAft,V3D_EnvelopeEdgeLeftFore,V3D_EnvelopeEdgeRightAft,V3D_EnvelopeEdgeRightFore,V3D_EnvelopeEdgeTopAft,V3D_EnvelopeEdgeTopFore,V3D_EnvelopeEdgeTopLeft,V3D_EnvelopeEdgeTopRight
public abstract class V3D_EnvelopeEdge extends V3D_LineSegment
A class for a line segment aligned with axes.
The rectangles may be infinitesimally small in terms of one (line segment) or
two dimensions (point).
- Version:
- 1.0
- Author:
- Andy Turner
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class uk.ac.leeds.ccg.v3d.geometry.V3D_LineSegment
en, unitVector, unitVectorRoundingMode, unitVectorScale -
Constructor Summary
Constructors Constructor Description V3D_EnvelopeEdge(V3D_Point p, V3D_Point q) -
Method Summary
Methods inherited from class uk.ac.leeds.ccg.v3d.geometry.V3D_LineSegment
equals, getEnvelope, getIntersection, getIntersection, getLength, getUnitVector, hashCode, initUnitVector, isIntersectedBy, isIntersectedBy, multiplyMethods inherited from class uk.ac.leeds.ccg.v3d.geometry.V3D_Line
getDistance, getIntersection, getIntersection, isIntersectedBy, isParallel, toString
-
Constructor Details
-
V3D_EnvelopeEdge
- Parameters:
p- One of three of the four corners of thee.q- One of three of the four corners of thee.
-