Modifier and Type | Method and Description |
---|---|
Line |
CrossProductDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the cross product of directions.
|
Line |
MomentumDirection.getLine(PVCoordinatesProvider origin,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
IDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
ConstantVectorDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the given origin point and directed by the direction vector
|
Line |
CelestialBodyPolesAxisDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
GenericTargetDirection.getLine(PVCoordinatesProvider origin,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
VelocityDirection.getLine(PVCoordinatesProvider origin,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
EarthToCelestialBodyCenterDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
GroundVelocityDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
EarthCenterDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
GlintApproximatePointingDirection.getLine(PVCoordinatesProvider origin,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
NadirDirection.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Line |
ToCelestialBodyCenterDirection.getLine(PVCoordinatesProvider origin,
AbsoluteDate date,
Frame frame)
Provides the line containing the origin (given PV coordinates) and directed by the direction vector.
|
Modifier and Type | Method and Description |
---|---|
Line |
BasicBoardSun.getLine(PVCoordinatesProvider pvCoord,
AbsoluteDate date,
Frame frame)
Get the line from the position in pvCoord to the Sun.
|
Modifier and Type | Method and Description |
---|---|
double |
GeometricBodyShape.distanceTo(Line line,
Frame frame,
AbsoluteDate date)
Computes the distance to a line.
|
double |
ExtendedOneAxisEllipsoid.distanceTo(Line line,
Frame frame,
AbsoluteDate date)
Computes the distance to a line.
|
GeodeticPoint |
BodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Get the intersection point of a line with the surface of the body.
|
GeodeticPoint |
ExtendedOneAxisEllipsoid.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Get the intersection point of a line with the surface of the body.
|
GeodeticPoint |
OneAxisEllipsoid.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Get the intersection point of a line with the surface of the body.
|
GeodeticPoint |
EllipsoidBodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date,
double altitude)
Get the intersection point of a line with the surface of the body for a given altitude.
|
GeodeticPoint |
ExtendedOneAxisEllipsoid.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date,
double altitude)
Get the intersection point of a line with the surface of the body for a given altitude.
|
Vector3D[] |
GeometricBodyShape.getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
Compute the intersection points with a line.
|
Vector3D[] |
ExtendedOneAxisEllipsoid.getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
Compute the intersection points with a line.
|
Modifier and Type | Method and Description |
---|---|
protected double |
Triangle.distanceTo(Line line)
Computes minimal distance between provided line and triangle provided that line does not cross triangle.
|
double |
FacetCelestialBody.distanceTo(Line line,
Frame frame,
AbsoluteDate date)
Computes the distance to a line.
|
Vector3D |
Triangle.getIntersection(Line line)
Returns intersection point with triangle, null if there is no intersection or if line is included in triangle.
|
Intersection |
FacetCelestialBody.getIntersection(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Get the intersection point with associated triangle of a line with the surface of the body in the body frame.
|
GeodeticPoint |
FacetCelestialBody.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Get the intersection point of a line with the surface of the body.
|
Vector3D[] |
FacetCelestialBody.getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
Compute the intersection points with a line.
|
Modifier and Type | Method and Description |
---|---|
Line |
Transform.transformLine(Line line)
Transform a line from an algebraic point of view.
|
Modifier and Type | Method and Description |
---|---|
Line |
Transform.transformLine(Line line)
Transform a line from an algebraic point of view.
|
Modifier and Type | Method and Description |
---|---|
static Line |
Line.createLine(Vector3D point,
Vector3D direction)
Creates a Line object from a point of space and a direction vector.
|
Line |
Segment.getLine()
Get the line containing the segment.
|
Line |
Plane.intersection(Plane other)
Build the line shared by the instance and another plane.
|
Line |
Line.revert()
Get a line with reversed direction.
|
Modifier and Type | Method and Description |
---|---|
Vector3D |
Line.closestPoint(Line line)
Compute the point of the instance closest to another line.
|
Vector3D[] |
InfiniteRightCircularCone.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
SphericalCap.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
EllipticCylinder.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
RightCircularCylinder.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
RightCircularCone.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
InfiniteRectangleCone.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
Shape.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
EllipticCone.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
InfiniteRectangleCylinder.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
Plane.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
Plate.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
InfiniteEllipticCone.closestPointTo(Line line)
Calculate the closest point to a line
|
Vector3D[] |
Parallelepiped.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
LineSegment.closestPointTo(Line line)
Computation of the closest point to a line, and the associated point of the line;
|
Vector3D[] |
RectangleCone.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
AbstractEllipse.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
Sphere.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
Vector3D[] |
InfiniteEllipticCylinder.closestPointTo(Line line)
Calculate closest point to a line
|
Vector3D[] |
Ellipsoid.closestPointTo(Line line)
This method computes the point on the line that is the closest to the ellipsoid.
|
Vector3D[] |
Line.closestPointTo(Line line)
Computes the points of this and another line realizing the shortest distance.
|
Vector3D[] |
InfiniteRightCircularCylinder.closestPointTo(Line line)
Computes the points of the shape and the line realizing
the shortest distance.
|
double |
Line.distance(Line line)
Compute the shortest distance between the instance and another line.
|
double |
InfiniteRightCircularCone.distanceTo(Line line)
Computes the distance to a line.
|
double |
SphericalCap.distanceTo(Line line)
Gives the distance from the line to the spherical cap.
|
double |
EllipticCylinder.distanceTo(Line line)
Computes the distance to a line.
|
double |
RightCircularCylinder.distanceTo(Line line)
Computes the distance to a line.
|
double |
RightCircularCone.distanceTo(Line line)
Computes the distance to a line.
|
double |
InfiniteRectangleCone.distanceTo(Line line)
Computes the distance to a line.
|
double |
Shape.distanceTo(Line line)
Computes the distance to a line.
|
double |
EllipticCone.distanceTo(Line line)
Computes the distance to a line.
|
double |
InfiniteRectangleCylinder.distanceTo(Line line)
Computes the distance to a line.
|
double |
Plane.distanceTo(Line line)
Computes the distance between this plane and a line.
|
double |
Plate.distanceTo(Line line)
Computes the distance to a line.
|
double |
InfiniteEllipticCone.distanceTo(Line line)
Get the smallest distance from the line to the cone
|
double |
Parallelepiped.distanceTo(Line line)
Computes the distance to a line.
|
double |
LineSegment.distanceTo(Line line)
Computes the shortest distance to a line of space.
|
double |
RectangleCone.distanceTo(Line line)
Computes the distance to a line.
|
double |
AbstractEllipse.distanceTo(Line line)
Computes the distance to a line.
|
double |
Sphere.distanceTo(Line line)
Computes the distance to a line.
|
double |
InfiniteEllipticCylinder.distanceTo(Line line)
Get the smallest distance from the line to the cone
|
double |
Ellipsoid.distanceTo(Line line)
Get the smallest distance from the line to the ellipsoid
|
double |
InfiniteRightCircularCylinder.distanceTo(Line line)
Computes the distance to a line.
|
SubHyperplane<Euclidean3D> |
PolyhedronsSet.firstIntersection(Vector3D point,
Line line)
Get the first sub-hyperplane crossed by a semi-infinite line.
|
Vector3D[] |
InfiniteRightCircularCone.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
SphericalCap.getIntersectionPoints(Line line)
Returns a list of intersection points between the line and the spherical cap.
|
Vector3D[] |
EllipticCylinder.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
RightCircularCylinder.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
RightCircularCone.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
InfiniteRectangleCone.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
Shape.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
EllipticCone.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
InfiniteRectangleCylinder.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
Plane.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
Plate.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
InfiniteEllipticCone.getIntersectionPoints(Line line)
This methods computes and returns the intersection points between a line and the cone.
|
Vector3D[] |
Parallelepiped.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
RectangleCone.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
AbstractEllipse.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
Sphere.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D[] |
InfiniteEllipticCylinder.getIntersectionPoints(Line line)
This methods computes and returns the intersection points between a line and the cylinder.
|
Vector3D[] |
Ellipsoid.getIntersectionPoints(Line line)
If more than one intersection points are found, the closest to the line's origin is returned first
|
Vector3D[] |
Line.getIntersectionPoints(Line line)
Compute the intersection points with another line if it exists.
|
Vector3D[] |
InfiniteRightCircularCylinder.getIntersectionPoints(Line line)
Compute the intersection points with a line.
|
Vector3D |
Plane.intersection(Line line)
Get the intersection of a line with the instance.
|
Vector3D |
Line.intersection(Line line)
Get the intersection point of the instance and another line.
|
boolean |
InfiniteRightCircularCone.intersects(Line line)
Tests the intersection with a line.
|
boolean |
SphericalCap.intersects(Line line)
Returns true when the line intersects the spherical cap.
|
boolean |
EllipticCylinder.intersects(Line line)
Tests the intersection with a line.
|
boolean |
RightCircularCylinder.intersects(Line line)
Tests the intersection with a line.
|
boolean |
RightCircularCone.intersects(Line line)
Tests the intersection with a line.
|
boolean |
InfiniteRectangleCone.intersects(Line line)
Tests the intersection with a line.
|
boolean |
Shape.intersects(Line line)
Tests the intersection with a line.
|
boolean |
EllipticCone.intersects(Line line)
Tests the intersection with a line.
|
boolean |
InfiniteRectangleCylinder.intersects(Line line)
Tests the intersection with a line.
|
boolean |
Plane.intersects(Line line)
Tests the intersection with a line.
|
boolean |
Plate.intersects(Line line)
Tests the intersection with a line.
|
boolean |
InfiniteEllipticCone.intersects(Line line)
This method returns true if the user specified line intersects the cone.
|
boolean |
Parallelepiped.intersects(Line line)
Tests the intersection with a line.
|
boolean |
RectangleCone.intersects(Line line)
Tests the intersection with a line.
|
boolean |
AbstractEllipse.intersects(Line line)
Tests the intersection with a line.
|
boolean |
Sphere.intersects(Line line)
Tests the intersection with a line.
|
boolean |
InfiniteEllipticCylinder.intersects(Line line)
This method returns true if the user specified line intersects the cylinder.
|
boolean |
Ellipsoid.intersects(Line line)
This method returns true if the line intersects the ellipsoid
|
boolean |
InfiniteRightCircularCylinder.intersects(Line line)
Tests the intersection with a line.
|
boolean |
Line.isSimilarTo(Line line)
Check if the instance is similar to another line.
|
Constructor and Description |
---|
InfiniteRectangleCylinder(Line inDirection,
Vector3D inUVector,
double inLength,
double inWidth)
Build an infinite rectangle cylinder from its dimensions, orientation and the origin and direction of its axis
|
InfiniteRightCircularCylinder(Line inDirection,
double inRadius)
Build an infinite right circular cylinder from its radius and its axis as a line
|
Line(Line line)
Copy constructor.
|
Plane(Line line,
Vector3D vector)
Build a plane from a line and a vector.
|
Plane(Vector3D point,
Line line)
Build a plane from a line and a point out of the line.
|
RightCircularCylinder(Line inDirection,
double inRadius,
double inLength)
Build a right circular cylinder from its radius and its axis as a line
|
Segment(Vector3D startIn,
Vector3D endIn,
Line lineIn)
Build a segment.
|
SubLine(Line lineIn,
IntervalsSet remainingRegionIn)
Simple constructor.
|
Copyright © 2021 CNES. All rights reserved.