RectangularPyramid Class |
Namespace: AGI.Foundation.Geometry.Shapes
The RectangularPyramid type exposes the following members.
| Name | Description | |
|---|---|---|
| RectangularPyramid |
Constructs a volume with a default definition, in which the XHalfAngle and the
YHalfAngle are equal to HalfPi radians.
| |
| RectangularPyramid(Double, Double) |
Constructs a volume of infinite radius with the provided parameters.
| |
| RectangularPyramid(Double, Double, Double) |
Constructs a volume of limited radius with the provided parameters.
|
| Name | Description | |
|---|---|---|
| IsConnected |
Gets a value indicating whether the figure is connected.
(Overrides FigureIsConnected.) | |
| Radius |
Gets or sets the radial limit of the volume. This is the maximum range at which the sensor
can detect a target.
(Inherited from SensorFieldOfView.) | |
| XHalfAngle |
Gets or sets the half angle measured from the principal direction and in the direction of the x-axis.
| |
| YHalfAngle |
Gets or sets the half angle measured from the principal direction and in the direction of the y-axis.
|
| Name | Description | |
|---|---|---|
| Encloses |
Indicates if the provided point is inside the volume.
(Overrides SolidEncloses(Cartesian).) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetEnclosureDescriptions |
Gets the list of descriptions for the enclosure functions for this solid.
(Overrides SolidGetEnclosureDescriptions.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetProjection(Ellipsoid, KinematicTransformation) |
Gets the projection of the sensor onto the front surface of a specified ellipsoid and into space.
(Inherited from SensorFieldOfView.) | |
| GetProjection(Ellipsoid, KinematicTransformation, SensorProjectionOptions) |
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
specified distance in space.
(Overrides SensorFieldOfViewGetProjection(Ellipsoid, KinematicTransformation, SensorProjectionOptions).) | |
| GetService |
Gets the service object of the specified type.
(Inherited from SensorFieldOfView.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| OnRadiusChanged |
Called after the Radius property changes.
(Overrides SensorFieldOfViewOnRadiusChanged.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
The vertex of the volume is located at the origin and the sensor principal direction is along the positive z-axis. Half angles measured from the principal direction and in the direction of the x-axis and y-axis define the extent of the rectangular cross section. The range limit measured radially from the origin closes the volume.
