ElevationOperator Class
Makes feature geometries ground-relative.
NuGet/Assembly: Carmenta.Engine.5.17.0.nupkg (in the CEOperators assembly)
Syntax
public class ElevationOperator : Operator
Remarks
An ElevationOperator makes data ground relative, that is to say, it adds the current height of the ground to the z-coordinates of feature geometries. Ground heights are read from ElevationInput from either a raster or mesh geometries, and the features that are to be elevated is read from ObjectInput.
See also the OrdinaryLayer.GroundRelative - it is not as advanced as ElevationOperator but is easier to use.
Inheritance Hierarchy
System.Object
EngineObject
Operator
ElevationOperator
Platforms
Windows, Linux, Android
ElevationOperator Members
The ElevationOperator type has the following members.
Constructors
Name | Description |
---|---|
ElevationOperator | Initializes a new instance of the ElevationOperator class |
Properties
Name | Description |
---|---|
Description | Gets or sets a short description of the operator. Inherited from Operator |
DisplayName | Gets or sets a display name for the operator. Inherited from Operator |
ElevationHeightFactor | Gets or sets a factor that is multiplied to the elevations read from ElevationInput. |
ElevationInput | Gets or sets the input operator from which elevation data is read. |
IsDisposed | Gets a value that tells whether the current ElevationOperator has been disposed. Inherited from EngineObject |
IsoMetadataDocument | Gets or sets the path to an ISO 19139 metadata document for the operator. Inherited from Operator |
KeepObjectShape | Gets or sets a flag indicating if features should keep their shape, or if each point is elevated separately. |
Name | Gets or sets the name of the operator. Inherited from Operator |
NativeHandle | Gets the native Carmenta Engine kernel object the current ElevationOperator represents. Inherited from EngineObject |
ObjectHeightFactor | Gets or sets a factor that is multiplied to the Z coordinates of the features read from ObjectInput. |
ObjectInput | Gets or sets the input operator from which features to be elevated are read. |
Offset | Gets or sets an additional height offset added to the resulting Z coordinates. |
IUserProperties.UserProperties | Gets the AttributeSet that contains the user properties. Inherited from IUserProperties |
Methods
Name | Description |
---|---|
Clone | Creates a copy of an object. Inherited from EngineObject |
Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
Equals | Determines whether this instance is equal to another. Inherited from EngineObject |
FindChildObject | Overloaded. Finds the child object with the specified name. Inherited from Operator |
FlushCache | Removes the objects that have been cached by the operator. Inherited from Operator |
GetChildObjects | Overloaded. Gets the child objects of the current object. Inherited from Operator |
GetFeatures | Overloaded. Gets features from the operator chain. Inherited from Operator |
GetLocalizedDescription | Gets a localized version of the operator description in a specific language. Inherited from Operator |
GetLocalizedDisplayName | Gets a localized version of the operator display name in a specific language. Inherited from Operator |
GetLocalizedIsoMetadataDocument | Gets the path to an ISO 19139 metadata document for a specific language. Inherited from Operator |
GetRasterFeature | Overloaded. Gets raster features from the operator chain and merges them into a single raster. Inherited from Operator |
HasLocalizedDescription | Checks if a localized version of the operator description is available in a specific language. Inherited from Operator |
HasLocalizedDisplayName | Checks if a localized version of the operator display name is available in a specific language. Inherited from Operator |
HasLocalizedIsoMetadataDocument | Checks if an ISO 19139 metadata document is available for a specific language. Inherited from Operator |
SetLocalizedDescription | Sets a operator description in a specific language. Inherited from Operator |
SetLocalizedDisplayName | Sets a operator display name in a specific language. Inherited from Operator |
SetLocalizedIsoMetadataDocument | Sets the path to an ISO 19139 metadata document for the operator, for a specific language. Inherited from Operator |