CuboidCoverageGrid Constructor (Bounds, Bounds, Bounds, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame, Boolean, Boolean) |
Initializes a cuboid grid with a single gridding technique used for each coordinate. Each coordinate is gridded from the minimum value to the maximum value specified in that coordinate's respective bounds structure.
The grid is defined in the input
ReferenceFrame.
Namespace:
AGI.Foundation.Geometry.Discrete
Assembly:
AGI.Foundation.Spatial (in AGI.Foundation.Spatial.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public CuboidCoverageGrid(
Bounds xAxisBounds,
Bounds yAxisBounds,
Bounds zAxisBounds,
ICoverageGriddingTechnique xAxisGriddingTechnique,
ICoverageGriddingTechnique yAxisGriddingTechnique,
ICoverageGriddingTechnique zAxisGriddingTechnique,
ReferenceFrame frame,
bool useCellVolumeForWeight,
bool saveGridCell
)
Public Sub New (
xAxisBounds As Bounds,
yAxisBounds As Bounds,
zAxisBounds As Bounds,
xAxisGriddingTechnique As ICoverageGriddingTechnique,
yAxisGriddingTechnique As ICoverageGriddingTechnique,
zAxisGriddingTechnique As ICoverageGriddingTechnique,
frame As ReferenceFrame,
useCellVolumeForWeight As Boolean,
saveGridCell As Boolean
)
public:
CuboidCoverageGrid(
Bounds xAxisBounds,
Bounds yAxisBounds,
Bounds zAxisBounds,
ICoverageGriddingTechnique^ xAxisGriddingTechnique,
ICoverageGriddingTechnique^ yAxisGriddingTechnique,
ICoverageGriddingTechnique^ zAxisGriddingTechnique,
ReferenceFrame^ frame,
bool useCellVolumeForWeight,
bool saveGridCell
)
new :
xAxisBounds : Bounds *
yAxisBounds : Bounds *
zAxisBounds : Bounds *
xAxisGriddingTechnique : ICoverageGriddingTechnique *
yAxisGriddingTechnique : ICoverageGriddingTechnique *
zAxisGriddingTechnique : ICoverageGriddingTechnique *
frame : ReferenceFrame *
useCellVolumeForWeight : bool *
saveGridCell : bool -> CuboidCoverageGrid
Parameters
- xAxisBounds
- Type: AGI.FoundationBounds
The bounds in x. - yAxisBounds
- Type: AGI.FoundationBounds
The bounds in y. - zAxisBounds
- Type: AGI.FoundationBounds
The bounds in z. - xAxisGriddingTechnique
- Type: AGI.Foundation.Geometry.DiscreteICoverageGriddingTechnique
The gridding technique to be used for the x-axis. - yAxisGriddingTechnique
- Type: AGI.Foundation.Geometry.DiscreteICoverageGriddingTechnique
The gridding technique to be used for the y-axis. - zAxisGriddingTechnique
- Type: AGI.Foundation.Geometry.DiscreteICoverageGriddingTechnique
The gridding technique to be used for the z-axis. - frame
- Type: AGI.Foundation.GeometryReferenceFrame
The ReferenceFrame in which this cube is defined. - useCellVolumeForWeight
- Type: SystemBoolean
A boolean that specifies if the volume of each cell should be used as that cell's weight. - saveGridCell
- Type: SystemBoolean
A boolean that specifies if the grid point's cell should be saved.
See Also