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.
|