Click or drag to resize

CuboidCoverageGrid Class

A cuboid grid in Cartesian coordinates. Each coordinate is gridded from the minimum to maximum value of the coordinate's respective Bounds. (0,0,0) is defined as the center of the cuboid for the constructors that use length in each axis. It is possible to use this grid to produce a plane grid embedded in 3D by setting one coordinate's bounds to zero effective length.
Inheritance Hierarchy

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 sealed class CuboidCoverageGrid : GeometricPrimitiveCoverageGrid

The CuboidCoverageGrid type exposes the following members.

Constructors
  NameDescription
Public methodCuboidCoverageGrid(Double, Double, Double, Double, ReferenceFrame)
Initializes a cuboid grid with a uniform resolution in each coordinate. The grid is defined in the input ReferenceFrame.
Public methodCuboidCoverageGrid(Double, Double, Double, Int32, ReferenceFrame)
Initializes a cuboid grid with each coordinate gridded by the specified number of points. The grid is defined in the input ReferenceFrame.
Public methodCuboidCoverageGrid(Bounds, Bounds, Bounds, 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.
Public methodCuboidCoverageGrid(Double, Double, Double, ICoverageGriddingTechnique, ReferenceFrame, Boolean, Boolean)
Initializes a cuboid grid with a single gridding technique used for each coordinate. The grid is defined in the input ReferenceFrame.
Public methodCuboidCoverageGrid(Double, Double, Double, Double, ReferenceFrame, Boolean, Boolean)
Initializes a cuboid grid with a uniform resolution in each coordinate. The grid is defined in the input ReferenceFrame.
Public methodCuboidCoverageGrid(Double, Double, Double, Int32, ReferenceFrame, Boolean, Boolean)
Initializes a cuboid grid with each coordinate gridded by the specified number of points. The grid is defined in the input ReferenceFrame.
Public methodCuboidCoverageGrid(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.
Top
Properties
  NameDescription
Public propertyReferenceFrame
Gets or sets the reference frame in which this grid is defined.
(Inherited from GeometricPrimitiveCoverageGrid.)
Public propertySaveGridCell
Gets or sets a value indicating whether the grid is to save grid cell information.
Public propertyUseCellVolumeForWeight
Gets or sets a value indicating whether to use the volume of the grid cells as the weight for each point.
Public propertyXAxisBounds
Gets or sets the bounds in the x-axis.
Public propertyXGriddingTechnique
Gets or sets the gridding technique for the grid points along x.
Public propertyYAxisBounds
Gets or sets the bounds in the y-axis.
Public propertyYGriddingTechnique
Gets or sets the gridding technique for the grid points along y.
Public propertyZAxisBounds
Gets or sets the bounds in the z-axis.
Public propertyZGriddingTechnique
Gets or sets the gridding technique for the grid points along z.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGenerateGridPoints
Generate the set of grid points.
(Overrides GeometricPrimitiveCoverageGridGenerateGridPoints.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
The weight of each grid point defaults to 1. The available grid cell bounds are of the type, CartesianBounds.
See Also