Click or drag to resize

SphericalTabularElectricFieldPattern Class

A type which is represented by tabular electric field vector values provided in a spherical coordinate system.
Inheritance Hierarchy

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 21.2.409.0 (21.2.409.0)
public class SphericalTabularElectricFieldPattern : IEquatable<SphericalTabularElectricFieldPattern>

The SphericalTabularElectricFieldPattern type exposes the following members.

Public methodSphericalTabularElectricFieldPattern(SphericalTabularElectricFieldPattern)
Initializes a new instance as a copy of an existing instance.
Public methodSphericalTabularElectricFieldPattern(Double, Double, ElectricFieldVectorComponents)
Initializes an instance given an array of clock angles, an array of cone angles, and a two-dimensional array of ElectricFieldVectorComponents values. Clock angle is defined as the azimuth angle from the positive x-axis to the orthogonal projection of the point in the x-y plane. Cone angle is defined as the zenith angle from the positive z-axis to the point. The electric field vector component values array must be arranged such that the rows of the array represent clock angle cuts through the pattern and the columns represent cone angle cuts. Therefore, the first dimension of the electric field vector component values array must be the same size as the clock angles array and the second dimension of the electric field vector component values array must be the same size as the cone angles array. If duplicate clock/cone angle points are found, the first one that is found will be kept and subsequent clock/cone angle points are ignored. For example, if the clock angle array contains a value of 0 degrees and a value of 360 degrees (same cut through the sphere) all of the cone angles at clock angle equal to 360 degrees will be ignored.
Public propertyClockAngleValues
Gets the list of clock angle values that specify the azimuthal angle measured from the x-axis in the x-y plane.
Public propertyConeAngleValues
Gets the list of cone angle values that specify the zenith angle measured from the z-axis.
Public methodComputeElectricFieldComponents
Computes the electric field vector components given the cartesian direction.
Public methodEquals(Object)
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).)
Public methodEquals(SphericalTabularElectricFieldPattern)
Indicates whether another instance of this type is exactly equal to this instance.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also