Package | Description |
---|---|
fr.cnes.sirius.patrius.bodies.mesh |
Modifier and Type | Method and Description |
---|---|
Triangle |
Intersection.getTriangle()
Return the intersecting triangle.
|
Triangle[] |
FacetCelestialBody.getTriangles()
Returns the mesh under a list of triangles.
|
Triangle[] |
ObjMeshLoader.getTriangles()
Returns the list of triangles of the mesh.
|
Triangle[] |
MeshProvider.getTriangles()
Returns the list of triangles of the mesh.
|
Triangle[] |
GeodeticMeshLoader.getTriangles()
Returns the list of triangles of the mesh.
|
Modifier and Type | Method and Description |
---|---|
List<Triangle> |
Triangle.getNeighbors()
Returns the triangle neighbors (i.e. which have a side in common).
|
List<Triangle> |
Vertex.getNeighbors()
Returns the triangle neighbors (i.e.
|
List<Triangle> |
FacetCelestialBody.getNeighbors(GeodeticPoint point,
double maxDistance)
Returns the neighbors of provided geodetic point whose center is closer than provided distance.
|
List<Triangle> |
FacetCelestialBody.getNeighbors(GeodeticPoint point,
int order)
Returns the neighbor triangles of provided geodetic point which are closer or equal to provided
order of "neighborhood".
|
List<Triangle> |
FacetCelestialBody.getNeighbors(Triangle triangle,
double maxDistance)
Returns the neighbors of provided triangle whose center is closer than provided distance of provided triangle
center.
|
List<Triangle> |
FacetCelestialBody.getNeighbors(Triangle triangle,
int order)
Returns the neighbors of provided triangle whose distance in terms of triangle is closer or equal to provided
order of "neighborhood".
|
List<Triangle> |
FacetCelestialBody.getNeverEnlightenedTriangles(List<AbsoluteDate> dates,
PVCoordinatesProvider sun)
Returns the list of triangles never enlightened by the Sun at provided dates.
|
List<Triangle> |
FacetCelestialBody.getNeverVisibleTriangles(List<SpacecraftState> states,
IFieldOfView fieldOfView)
Returns the list of triangles never visible from the satellite field of view during the whole ephemeris.
|
List<Triangle> |
FacetCelestialBody.getVisibleAndEnlightenedTriangles(List<SpacecraftState> states,
PVCoordinatesProvider sun,
IFieldOfView fieldOfView)
Returns the list of triangles enlightened (by the Sun) and visible at least once during the whole ephemeris
from the satellite field of view.
|
List<Triangle> |
FieldData.getVisibleTriangles()
Returns the list of visible triangles.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Triangle.addNeighbors(Triangle neighbor)
Add a triangle neighbor (package method only to be used at initialization of
FacetCelestialBody ). |
protected void |
Vertex.addNeighbors(Triangle neighbor)
Add a triangle neighbor (package method only to be used at initialization of
FacetCelestialBody ). |
List<Triangle> |
FacetCelestialBody.getNeighbors(Triangle triangle,
double maxDistance)
Returns the neighbors of provided triangle whose center is closer than provided distance of provided triangle
center.
|
List<Triangle> |
FacetCelestialBody.getNeighbors(Triangle triangle,
int order)
Returns the neighbors of provided triangle whose distance in terms of triangle is closer or equal to provided
order of "neighborhood".
|
boolean |
Triangle.isNeighborByVertexID(Triangle triangle)
Returns true if provided triangle is a neighbor by checking their vertices ID (i.e. has 2 identical vertex ID).
|
Constructor and Description |
---|
Intersection(Triangle triangle,
Vector3D point)
Constructor.
|
Constructor and Description |
---|
FieldData(AbsoluteDate date,
List<Triangle> visibleTriangles,
FacetCelestialBody body)
Constructor.
|
Copyright © 2021 CNES. All rights reserved.