Click or drag to resize

CylinderCoverageGrid Class

A cylinder grid with (0,0,0) defined to be at the center of the cylinder for the constructors that take length as parameters. The coordinates are right handed, defined in the usual way with height in z and the clock angle relative to the positive x-axis. Positive z is defined as from the bottom circular base to the top circular base.
Inheritance Hierarchy

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

The CylinderCoverageGrid type exposes the following members.

Constructors
  NameDescription
Public methodCylinderCoverageGrid(Double, Double, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame)
Initializes a cylinder grid with the specified parameters. Both SaveGridCell and UseCellVolumeForWeight are set to .
Public methodCylinderCoverageGrid(Double, Double, Double, Double, Double, ReferenceFrame)
Initializes a cylinder grid with the specified parameters, where each coordinate uses a SpecifiedResolutionCoverageGriddingTechnique with a tolerance of Epsilon10. Both SaveGridCell and UseCellVolumeForWeight are set to .
Public methodCylinderCoverageGrid(Double, Double, Int32, Int32, Int32, ReferenceFrame)
Initializes a cylinder grid with the specified parameters, where each coordinate uses a SpecifiedNumberOfPointsCoverageGriddingTechnique. Both SaveGridCell and UseCellVolumeForWeight are set to .
Public methodCylinderCoverageGrid(Double, Double, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame, Boolean, Boolean)
Initializes a cylinder grid with the specified parameters.
Public methodCylinderCoverageGrid(Double, Double, Double, Double, Double, ReferenceFrame, Boolean, Boolean)
Initializes a cylinder grid with the specified parameters, where each coordinate uses a SpecifiedResolutionCoverageGriddingTechnique with a tolerance of Epsilon10.
Public methodCylinderCoverageGrid(Double, Double, Int32, Int32, Int32, ReferenceFrame, Boolean, Boolean)
Initializes a cylinder grid with the specified parameters, where each coordinate uses a SpecifiedNumberOfPointsCoverageGriddingTechnique.
Public methodCylinderCoverageGrid(Bounds, Bounds, Bounds, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ICoverageGriddingTechnique, ReferenceFrame, Boolean, Boolean)
Initializes a cylinder grid with the specified parameters.
Top
Properties
  NameDescription
Public propertyClockAngleBounds
Gets or sets the bounds for the cylinder's clock angle. The clock angle bounds define the closed set of values between LowerBound and UpperBound where UpperBound is mapped to the interval [lower bound, lower bound + TwoPi].
Public propertyClockAngleGriddingTechnique
Gets or sets the gridding technique used in the clock angle coordinate.
Public propertyHeightBounds
Gets or sets the height bounds for the cylinder's z coordinate.
Public propertyHeightGriddingTechnique
Gets or sets the gridding technique used in the height (z) coordinate.
Public propertyRadialBounds
Gets or sets the radial bounds for the cylinder's radial coordinate, which must be positive.
Public propertyRadialGriddingTechnique
Gets or sets the gridding technique used in the radial coordinate.
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.
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 optional grid cell bounds are of the type, CylindricalBounds.
See Also