Represents 3D (axis-aligned box) or 2D (minimum bounding rectangle) envelope.


The following tables list the members exposed by GeEnvelope.

Public Constructors

Name Description
Static Public method GeEnvelope Overloaded. Initializes a new instance of the GeEnvelope class.
Top

Public Properties

Name Description
Public property Area
Public property Centroid Returns envelope centroid.
Public property Coordinates
Public property Depth Returns the difference between the maximum and minimum Z values.
Public property Height Returns the difference between the maximum and minimum Y values.
Public property IsEmpty Returns True if object instance is considered empty, otherwise returns False.
Public property LowerLeft
Public property LowerRight
Public property Max Gets or sets envelope maximum extreme.
Public property Min Gets or sets envelope minimum extreme.
Public property UpperLeft
Public property UpperRight
Public property Volume
Public property Width Returns the difference between the maximum and minimum X values.
Top

Public Methods

Name Description
Public method Buffer
Public method Clone Creates a new object that is a copy of the current instance.
Public method Contains Overloaded. Returns True if specified coordinate lies in or on this envelope, otherwise returns False.
Public method Static Empty Returns empty (null) envelope.
Public method Equals Overloaded. Returns True if two envelopes are equal, otherwise returns False.
Public method Expand Overloaded. Expands this envelope using specified coordinate.
Public method GetHashCode Serves as a hash function for a particular type. (inherited from Object)
Public method GetType Gets the Type of the current instance. (inherited from Object)
Public method GetTypeName Returns String representation of the underlying type.
Public method Intersects Returns True if specified envelope intersects or overlaps region of this envelope, otherwise returns False.
Public method IsValid Returns True if object instance is considered valid, otherwise returns False.
Public operator Static op_Equality Returns True if two envelopes are equal, otherwise returns False.
Public operator Static op_Inequality Returns True if two envelopes are not equal, otherwise returns False.
Public method Overlaps Returns True if specified envelope fully overlaps region of this envelope, otherwise returns False.
Public method ToString Overridden. Returns a String that represents the current Object.
Public method TransformForward Returns object that is result of forward transformation of this object using specified referential coordinate transform.
Top

Protected Methods

Name Description
Family method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Family method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object)
Top

Explicit Interface Implementations

Name Description
Static Private method GeEnvelope Overloaded. Initializes a new instance of the GeEnvelope class.
Top

See Also