public final class Intersector extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
contains(Circle2D _container,
Circle2D _circle2) |
static boolean |
contains(Circle2D containerShape,
Envelope2D shape) |
static boolean |
contains(Circle2D _container,
Point2D _p0) |
static boolean |
contains(Circle2D _container,
Segment2D _segment2) |
static boolean |
contains(Envelope2D _container,
Circle2D _circle2) |
static boolean |
contains(Envelope2D containerShape,
Envelope2D _env2) |
static boolean |
contains(Envelope2D _container,
Point2D _point2) |
static boolean |
contains(Envelope2D containerShape,
Segment2D shape) |
static boolean |
contains(Envelope3D containerShape,
Envelope3D shape) |
static boolean |
contains(Envelope3D _container,
Point3D _point3) |
static boolean |
contains(Envelope3D containerShape,
Segment3D shape) |
static boolean |
contains(Polygon2D _container,
Point2D _p0) |
static boolean |
contains(Sphere3D _container,
Point3D _p0) |
static List<Point2D> |
exportCorners(Envelope2D _env) |
static List<Segment2D> |
exportSegments(Envelope2D _env) |
static double |
getMaximumX(Envelope2D _env2) |
static double |
getMaximumX(Envelope3D _env3) |
static double |
getMaximumY(Envelope2D _env2) |
static double |
getMaximumY(Envelope3D _env3) |
static double |
getMaximumZ(Envelope3D _env3) |
static double |
getMinimumX(Envelope2D _env2) |
static double |
getMinimumX(Envelope3D _env3) |
static double |
getMinimumY(Envelope2D _env2) |
static double |
getMinimumY(Envelope3D _env3) |
static double |
getMinimumZ(Envelope3D _env3) |
static tr.com.terrayazilim.core.math.Interval |
getXInterval(Envelope2D _env2) |
static tr.com.terrayazilim.core.math.Interval |
getXInterval(Envelope3D _env3) |
static tr.com.terrayazilim.core.math.Interval[] |
getXYInterval(Envelope2D _env2) |
static tr.com.terrayazilim.core.math.Interval[] |
getXYZInterval(Envelope3D _env3) |
static tr.com.terrayazilim.core.math.Interval |
getYInterval(Envelope2D _env2) |
static tr.com.terrayazilim.core.math.Interval |
getYInterval(Envelope3D _env3) |
static tr.com.terrayazilim.core.math.Interval |
getZInterval(Envelope3D _env3) |
static boolean |
intersects(Circle2D shape0,
Circle2D shape1) |
static boolean |
intersects(Envelope2D shape0,
Circle2D shape1) |
static boolean |
intersects(Envelope2D _env0,
Envelope2D _env1) |
static boolean |
intersects(Envelope3D shape0,
Envelope3D shape1) |
static boolean |
intersects(Segment2D shape0,
Circle2D shape1) |
static boolean |
intersects(Segment2D shape0,
Envelope2D shape1) |
static boolean |
intersects(Segment2D shape0,
Segment2D shape1) |
static boolean |
intersects(Segment3D shape0,
Plane3D shape1) |
static boolean |
intersects(Sphere3D shape0,
Line3D shape1) |
static boolean |
intersects(Sphere3D shape0,
Plane3D shape1) |
static tr.com.terrayazilim.core.math.Vec3d |
nearestPoint(Line3D _container,
Point3D _p0) |
static boolean |
within(Circle2D _circle2,
Circle2D _container) |
static boolean |
within(Envelope2D _env2,
Envelope2D containerShape) |
static boolean |
within(Envelope3D shape,
Envelope3D containerShape) |
public static boolean contains(Polygon2D _container, Point2D _p0)
_container
- _p0
- public static boolean contains(Circle2D _container, Point2D _p0)
_container
- _p0
- public static boolean contains(Envelope2D _container, Point2D _point2)
_container
- _point2
- public static boolean contains(Envelope3D _container, Point3D _point3)
_container
- _point3
- public static boolean contains(Sphere3D _container, Point3D _p0)
_container
- _p0
- public static tr.com.terrayazilim.core.math.Vec3d nearestPoint(Line3D _container, Point3D _p0)
_container
- _p0
- public static boolean contains(Circle2D _container, Circle2D _circle2)
_container
- _circle2
- tr.com.terrayazilim.geometry.Intersector._overlap(Circle2D _container,
Circle2D _circle2)
public static boolean within(Circle2D _circle2, Circle2D _container)
_circle2
- _container
- tr.com.terrayazilim.geometry.Intersector._overlap(Circle2D _container,
Circle2D _circle2)
public static boolean intersects(Circle2D shape0, Circle2D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Circle2D shape0,
Circle2D shape1)
public static boolean contains(Circle2D containerShape, Envelope2D shape)
containerShape
- shape
- tr.com.terrayazilim.geometry.Intersector._contains(Circle2D containerShape,
Envelope2D shape)
public static boolean contains(Circle2D _container, Segment2D _segment2)
_container
- _segment2
- tr.com.terrayazilim.geometry.Intersector._contains(Circle2D _container,
Segment2D _segment2)
public static boolean contains(Envelope2D _container, Circle2D _circle2)
_container
- _circle2
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope2D _container,
Circle2D _circle2)
public static boolean intersects(Envelope2D shape0, Circle2D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Envelope2D _env2,
Circle2D _circle2)
public static boolean contains(Envelope2D containerShape, Envelope2D _env2)
containerShape
- _env2
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope2D _container,
Envelope2D _env2)
public static boolean within(Envelope2D _env2, Envelope2D containerShape)
_env2
- containerShape
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope2D _container,
Envelope2D _env2)
public static boolean intersects(Envelope2D _env0, Envelope2D _env1)
_env0
- _env1
- tr.com.terrayazilim.geometry.Intersector._intersects(Envelope2D _env0,
Envelope2D _env1)
public static boolean contains(Envelope2D containerShape, Segment2D shape)
containerShape
- shape
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope2D
containerShape, Segment2D shape)
public static boolean within(Envelope3D shape, Envelope3D containerShape)
shape
- containerShape
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope3D _container,
Envelope3D _env3)
public static boolean contains(Envelope3D containerShape, Envelope3D shape)
containerShape
- shape
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope3D _container,
Envelope3D _env3)
public static boolean intersects(Envelope3D shape0, Envelope3D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects2(Envelope3D shape0,
Envelope3D shape1)
public static boolean contains(Envelope3D containerShape, Segment3D shape)
containerShape
- shape
- tr.com.terrayazilim.geometry.Intersector._contains(Envelope3D
containerShape, Segment3D shape)
public static boolean intersects(Segment2D shape0, Circle2D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Segment2D _seg2,
Circle2D _circle2)
public static boolean intersects(Segment2D shape0, Envelope2D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Segment2D _seg2,
Envelope2D _env2)
public static boolean intersects(Segment2D shape0, Segment2D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Segment2D shape0,
Segment2D shape1)
public static boolean intersects(Segment3D shape0, Plane3D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Segment3D _seg3,
Plane3D _pl3)
public static boolean intersects(Sphere3D shape0, Line3D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Sphere3D _sph3, Line3D
_ln3)
public static boolean intersects(Sphere3D shape0, Plane3D shape1)
shape0
- shape1
- tr.com.terrayazilim.geometry.Intersector._intersects(Sphere3D _sph3, Plane3D
_pla3)
public static List<Segment2D> exportSegments(Envelope2D _env)
_env
- public static List<Point2D> exportCorners(Envelope2D _env)
_env
- public static tr.com.terrayazilim.core.math.Interval getXInterval(Envelope2D _env2)
_env2
- public static tr.com.terrayazilim.core.math.Interval getYInterval(Envelope2D _env2)
_env2
- public static tr.com.terrayazilim.core.math.Interval[] getXYInterval(Envelope2D _env2)
_env2
- public static tr.com.terrayazilim.core.math.Interval getXInterval(Envelope3D _env3)
_env3
- public static tr.com.terrayazilim.core.math.Interval getYInterval(Envelope3D _env3)
_env3
- public static tr.com.terrayazilim.core.math.Interval getZInterval(Envelope3D _env3)
_env3
- public static tr.com.terrayazilim.core.math.Interval[] getXYZInterval(Envelope3D _env3)
_env3
- public static double getMinimumX(Envelope2D _env2)
_env2
- public static double getMinimumX(Envelope3D _env3)
_env3
- public static double getMinimumY(Envelope2D _env2)
_env2
- public static double getMinimumY(Envelope3D _env3)
_env3
- public static double getMaximumX(Envelope2D _env2)
_env2
- public static double getMaximumX(Envelope3D _env3)
_env3
- public static double getMaximumY(Envelope2D _env2)
_env2
- public static double getMaximumY(Envelope3D _env3)
_env3
- public static double getMinimumZ(Envelope3D _env3)
_env3
- public static double getMaximumZ(Envelope3D _env3)
_env3
- Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.