| Package | Description | 
|---|---|
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SpecifiedCollectionCoverageGriddingTechnique
Grids a given coordinate by the specified collection. 
 | 
class  | 
SpecifiedNumberOfPointsCoverageGriddingTechnique
Grids a given coordinate with a specified number of points. 
 | 
class  | 
SpecifiedResolutionCoverageGriddingTechnique
Grids a given coordinate with a specified resolution. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ICoverageGriddingTechnique | 
TorusCoverageGrid.getCircleRadiusGriddingTechnique()
Gets the gridding technique used in the radial coordinate of the circle of revolution. 
 | 
ICoverageGriddingTechnique | 
SpheroidCoverageGrid.getClockAngleGriddingTechnique()
Gets the gridding technique used in the clock (azimuthal) coordinate. 
 | 
ICoverageGriddingTechnique | 
CylinderCoverageGrid.getClockAngleGriddingTechnique()
Gets the gridding technique used in the clock angle coordinate. 
 | 
ICoverageGriddingTechnique | 
ConeCoverageGrid.getClockAngleGriddingTechnique()
Gets the gridding technique used in the clock angle coordinate. 
 | 
ICoverageGriddingTechnique | 
SpheroidCoverageGrid.getConeAngleGriddingTechnique()
Gets the gridding technique used in the cone (polar) coordinate. 
 | 
ICoverageGriddingTechnique | 
RectangularPyramidCoverageGrid.getHeightGriddingTechnique()
Gets the gridding technique used in the height direction of the pyramid. 
 | 
ICoverageGriddingTechnique | 
ExtrudedCentralBodyCoverageGrid.getHeightGriddingTechnique()
Gets the gridding technique used to extrude the  
UnderlyingGrid (get). | 
ICoverageGriddingTechnique | 
CylinderCoverageGrid.getHeightGriddingTechnique()
Gets the gridding technique used in the height (z) coordinate. 
 | 
ICoverageGriddingTechnique | 
ConeCoverageGrid.getHeightGriddingTechnique()
Gets the gridding technique used in the cone's height coordinate. 
 | 
ICoverageGriddingTechnique | 
TorusCoverageGrid.getMajorClockAngleGriddingTechnique()
Gets the gridding technique used in the clock angle of the torus. 
 | 
ICoverageGriddingTechnique | 
TorusCoverageGrid.getMinorClockAngleGriddingTechnique()
Gets the gridding technique used for the clock angle used in each circle of revolution. 
 | 
ICoverageGriddingTechnique | 
SpheroidCoverageGrid.getRadialGriddingTechnique()
Gets the gridding technique used in the radius coordinate. 
 | 
ICoverageGriddingTechnique | 
CylinderCoverageGrid.getRadialGriddingTechnique()
Gets the gridding technique used in the radial coordinate. 
 | 
ICoverageGriddingTechnique | 
ConeCoverageGrid.getRadialGriddingTechnique()
Gets the gridding technique used in the radial coordinate. 
 | 
ICoverageGriddingTechnique | 
CuboidCoverageGrid.getXGriddingTechnique()
Gets the gridding technique for the grid points along x. 
 | 
ICoverageGriddingTechnique | 
CuboidCoverageGrid.getYGriddingTechnique()
Gets the gridding technique for the grid points along y. 
 | 
ICoverageGriddingTechnique | 
CuboidCoverageGrid.getZGriddingTechnique()
Gets the gridding technique for the grid points along z. 
 | 
ICoverageGriddingTechnique | 
RectangularPyramidCoverageGrid.getZXAngleGriddingTechnique()
Gets the gridding technique used in the (z-x) direction of the pyramid. 
 | 
ICoverageGriddingTechnique | 
RectangularPyramidCoverageGrid.getZYAngleGriddingTechnique()
Gets the gridding technique used in the (z-y) direction of the pyramid. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TorusCoverageGrid.setCircleRadiusGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the radial coordinate of the circle of revolution. 
 | 
void | 
SpheroidCoverageGrid.setClockAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the clock (azimuthal) coordinate. 
 | 
void | 
CylinderCoverageGrid.setClockAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the clock angle coordinate. 
 | 
void | 
ConeCoverageGrid.setClockAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the clock angle coordinate. 
 | 
void | 
SpheroidCoverageGrid.setConeAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the cone (polar) coordinate. 
 | 
void | 
RectangularPyramidCoverageGrid.setHeightGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the height direction of the pyramid. 
 | 
void | 
ExtrudedCentralBodyCoverageGrid.setHeightGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used to extrude the  
UnderlyingGrid (get). | 
void | 
CylinderCoverageGrid.setHeightGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the height (z) coordinate. 
 | 
void | 
ConeCoverageGrid.setHeightGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the cone's height coordinate. 
 | 
void | 
TorusCoverageGrid.setMajorClockAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the clock angle of the torus. 
 | 
void | 
TorusCoverageGrid.setMinorClockAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used for the clock angle used in each circle of revolution. 
 | 
void | 
SpheroidCoverageGrid.setRadialGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the radius coordinate. 
 | 
void | 
CylinderCoverageGrid.setRadialGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the radial coordinate. 
 | 
void | 
ConeCoverageGrid.setRadialGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the radial coordinate. 
 | 
void | 
CuboidCoverageGrid.setXGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique for the grid points along x. 
 | 
void | 
CuboidCoverageGrid.setYGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique for the grid points along y. 
 | 
void | 
CuboidCoverageGrid.setZGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique for the grid points along z. 
 | 
void | 
RectangularPyramidCoverageGrid.setZXAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the (z-x) direction of the pyramid. 
 | 
void | 
RectangularPyramidCoverageGrid.setZYAngleGriddingTechnique(ICoverageGriddingTechnique value)
Sets the gridding technique used in the (z-y) direction of the pyramid. 
 | 
| Constructor and Description | 
|---|
ConeCoverageGrid(Bounds clockAngleBounds,
                Bounds baseRadiusBounds,
                Bounds heightBounds,
                ICoverageGriddingTechnique angleGriddingTechnique,
                ICoverageGriddingTechnique radialGriddingTechnique,
                ICoverageGriddingTechnique heightGriddingTechnique,
                ReferenceFrame referenceFrame,
                boolean useCellVolumeForWeight,
                boolean saveGridCell)
Initializes a cone grid with the specified parameters. 
 | 
ConeCoverageGrid(double baseRadius,
                double coneHeight,
                ICoverageGriddingTechnique angleGriddingTechnique,
                ICoverageGriddingTechnique radialGriddingTechnique,
                ICoverageGriddingTechnique heightGriddingTechnique,
                ReferenceFrame referenceFrame,
                boolean useCellVolumeForWeight,
                boolean saveGridCell)
Initializes a cone grid with the specified parameters. 
 | 
CuboidCoverageGrid(Bounds xAxisBounds,
                  Bounds yAxisBounds,
                  Bounds zAxisBounds,
                  ICoverageGriddingTechnique xAxisGriddingTechnique,
                  ICoverageGriddingTechnique yAxisGriddingTechnique,
                  ICoverageGriddingTechnique zAxisGriddingTechnique,
                  ReferenceFrame frame,
                  boolean useCellVolumeForWeight,
                  boolean saveGridCell)
Initializes a cuboid grid with a single gridding technique used for each coordinate. 
 | 
CuboidCoverageGrid(Bounds xAxisBounds,
                  Bounds yAxisBounds,
                  Bounds zAxisBounds,
                  ICoverageGriddingTechnique griddingTechnique,
                  ReferenceFrame frame,
                  boolean useCellVolumeForWeight,
                  boolean saveGridCell)
Initializes a cuboid grid with a single gridding technique used for each coordinate. 
 | 
CuboidCoverageGrid(double xAxisLength,
                  double yAxisLength,
                  double zAxisLength,
                  ICoverageGriddingTechnique griddingTechnique,
                  ReferenceFrame frame,
                  boolean useCellVolumeForWeight,
                  boolean saveGridCell)
Initializes a cuboid grid with a single gridding technique used for each coordinate. 
 | 
CylinderCoverageGrid(Bounds clockAngleBounds,
                    Bounds radialBounds,
                    Bounds heightBounds,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ICoverageGriddingTechnique heightGriddingTechnique,
                    ReferenceFrame frame,
                    boolean useCellVolumeForWeight,
                    boolean saveGridCell)
Initializes a cylinder grid with the specified parameters. 
 | 
CylinderCoverageGrid(double radius,
                    double height,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ICoverageGriddingTechnique heightGriddingTechnique,
                    ReferenceFrame frame)
Initializes a cylinder grid with the specified parameters. 
 | 
CylinderCoverageGrid(double radius,
                    double height,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ICoverageGriddingTechnique heightGriddingTechnique,
                    ReferenceFrame frame,
                    boolean useCellVolumeForWeight,
                    boolean saveGridCell)
Initializes a cylinder grid with the specified parameters. 
 | 
ExtrudedCentralBodyCoverageGrid(CentralBodyCoverageGrid centralBodyCoverageGridToExtrude,
                               Bounds heightBounds,
                               ICoverageGriddingTechnique heightGriddingTechnique)
Initializes an extruded grid with the input underlying grid. 
 | 
RectangularPyramidCoverageGrid(double xAxisLength,
                              double yAxisLength,
                              Bounds heightBounds,
                              ICoverageGriddingTechnique zxAngleGriddingTechnique,
                              ICoverageGriddingTechnique zyAngleGriddingTechnique,
                              ICoverageGriddingTechnique heightGriddingTechnique,
                              ReferenceFrame referenceFrame,
                              boolean useCellVolumeForWeight,
                              boolean saveGridCell)
Initializes a rectangular pyramid grid with the specified parameters. 
 | 
RectangularPyramidCoverageGrid(double xAxisLength,
                              double yAxisLength,
                              double height,
                              ICoverageGriddingTechnique zxAngleGriddingTechnique,
                              ICoverageGriddingTechnique zyAngleGriddingTechnique,
                              ICoverageGriddingTechnique heightGriddingTechnique,
                              ReferenceFrame referenceFrame)
Initializes a rectangular pyramid grid with the specified parameters. 
 | 
RectangularPyramidCoverageGrid(double xAxisLength,
                              double yAxisLength,
                              double height,
                              ICoverageGriddingTechnique zxAngleGriddingTechnique,
                              ICoverageGriddingTechnique zyAngleGriddingTechnique,
                              ICoverageGriddingTechnique heightGriddingTechnique,
                              ReferenceFrame referenceFrame,
                              boolean useCellVolumeForWeight,
                              boolean saveGridCell)
Initializes a rectangular pyramid grid with the specified parameters. 
 | 
SpheroidCoverageGrid(Bounds clockAngleBounds,
                    Bounds coneAngleBounds,
                    Bounds radialBounds,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique coneAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ReferenceFrame frame,
                    boolean useCellVolumeForWeight,
                    boolean saveGridCell)
Initializes a spheroid grid with the specified parameters. 
 | 
SpheroidCoverageGrid(double radius,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique coneAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ReferenceFrame frame)
Initializes a spheroid grid with the specified parameters. 
 | 
SpheroidCoverageGrid(double radius,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique coneAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ReferenceFrame frame,
                    boolean useCellVolumeForWeight,
                    boolean saveGridCell)
Initializes a spheroid grid with the specified parameters. 
 | 
TorusCoverageGrid(double majorRadius,
                 Bounds minorRadiusBounds,
                 Bounds majorClockAngleBounds,
                 Bounds minorClockAngleBounds,
                 ICoverageGriddingTechnique circleRadiusGriddingTechnique,
                 ICoverageGriddingTechnique majorClockAngleGriddingTechnique,
                 ICoverageGriddingTechnique minorClockAngleGriddingTechnique,
                 ReferenceFrame referenceFrame,
                 boolean useCellVolumeForWeight,
                 boolean saveGridCell)
Initializes a torus grid with the specified parameters. 
 | 
TorusCoverageGrid(double majorRadius,
                 double minorRadius,
                 ICoverageGriddingTechnique circleRadiusGriddingTechnique,
                 ICoverageGriddingTechnique majorClockAngleGriddingTechnique,
                 ICoverageGriddingTechnique minorClockAngleGriddingTechnique,
                 ReferenceFrame referenceFrame)
Initializes a torus grid with the specified parameters. 
 | 
TorusCoverageGrid(double majorRadius,
                 double minorRadius,
                 ICoverageGriddingTechnique circleRadiusGriddingTechnique,
                 ICoverageGriddingTechnique majorClockAngleGriddingTechnique,
                 ICoverageGriddingTechnique minorClockAngleGriddingTechnique,
                 ReferenceFrame referenceFrame,
                 boolean useCellVolumeForWeight,
                 boolean saveGridCell)
Initializes a torus grid with the specified parameters. 
 |