Click or drag to resize

RectangularPyramidCoverageGrid Class

A rectangular pyramid grid. The coordinate origin is at the apex of the rectangular pyramid. The z-axis points from the apex to the base and is aligned with the pyramid's height. The axes are right handed.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Geometry.DiscreteGeometricPrimitiveCoverageGrid
    AGI.Foundation.Geometry.DiscreteRectangularPyramidCoverageGrid

Namespace:  AGI.Foundation.Geometry.Discrete
Assembly:  AGI.Foundation.Spatial (in AGI.Foundation.Spatial.dll) Version: 19.4.401.0 (19.4.401.0)
Syntax
public sealed class RectangularPyramidCoverageGrid : GeometricPrimitiveCoverageGrid

The RectangularPyramidCoverageGrid type exposes the following members.

Constructors
  NameDescription
Public methodRectangularPyramidCoverageGrid(Double, Double, Double, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame)
Initializes a rectangular pyramid grid with the specified parameters. UseCellVolumeForWeight and SaveGridCell are both set to .
Public methodRectangularPyramidCoverageGrid(Double, Double, Double, Double, Double, Double, ReferenceFrame)
Initializes a rectangular pyramid grid with the specified parameters, where each coordinate uses a SpecifiedResolutionCoverageGriddingTechnique with a tolerance of Epsilon10. UseCellVolumeForWeight and SaveGridCell are both set to .
Public methodRectangularPyramidCoverageGrid(Double, Double, Double, Int32, Int32, Int32, ReferenceFrame)
Initializes a rectangular pyramid grid with the specified parameters, where each coordinate uses a SpecifiedNumberOfPointsCoverageGriddingTechnique. UseCellVolumeForWeight and SaveGridCell are both set to .
Public methodRectangularPyramidCoverageGrid(Double, Double, Bounds, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame, Boolean, Boolean)
Initializes a rectangular pyramid grid with the specified parameters.
Public methodRectangularPyramidCoverageGrid(Double, Double, Double, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame, Boolean, Boolean)
Initializes a rectangular pyramid grid with the specified parameters.
Public methodRectangularPyramidCoverageGrid(Double, Double, Double, Double, Double, Double, ReferenceFrame, Boolean, Boolean)
Initializes a rectangular pyramid grid with the specified parameters, where each coordinate uses a SpecifiedResolutionCoverageGriddingTechnique with a tolerance of Epsilon10.
Public methodRectangularPyramidCoverageGrid(Double, Double, Double, Int32, Int32, Int32, ReferenceFrame, Boolean, Boolean)
Initializes a rectangular pyramid grid with the specified parameters, where each coordinate uses a SpecifiedNumberOfPointsCoverageGriddingTechnique.
Top
Properties
  NameDescription
Public propertyHeightBounds
Gets or sets the height bounds of the pyramid. The height bounds must be positive and the upper bound is taken as length.
Public propertyHeightGriddingTechnique
Gets or sets the gridding technique used in the height direction of the pyramid.
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 propertyXAxisLength
Gets or sets the length of the pyramid's base in the x direction.
Public propertyYAxisLength
Gets or sets the length of the pyramid's base in the y direction.
Public propertyZXAngleGriddingTechnique
Gets or sets the gridding technique used in the (z-x) direction of the pyramid.
Public propertyZYAngleGriddingTechnique
Gets or sets the gridding technique used in the (z-y) direction of the pyramid.
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 input cartesian values are converted internally to pyramidal coordinates. The optional grid cell bounds are of the type, PyramidalBounds.
See Also