← Back to carmenta.com
Carmenta Engine SDK Documentation
×

ElevationOperator Class

Makes feature geometries ground-relative.

Namespace: Carmenta.Engine
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CEOperators assembly)
Thread safety: Members defined in this class are, in general, not thread-safe. Show

Syntax

C#
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 (not available in C#)
  EngineObject
    Operator
      ElevationOperator

Platforms

Windows, Linux, Android

ElevationOperator Members

The ElevationOperator type has the following members.

Constructors

NameDescription
ElevationOperatorInitializes a new instance of the ElevationOperator class

Properties

NameDescription
DescriptionGets or sets a short description of the operator. Inherited from Operator
DisplayNameGets or sets a display name for the operator. Inherited from Operator
ElevationHeightFactorGets or sets a factor that is multiplied to the elevations read from ElevationInput.
ElevationInputGets or sets the input operator from which elevation data is read.
IsDisposedGets a value that tells whether the current ElevationOperator has been disposed. Inherited from EngineObject
IsoMetadataDocumentGets or sets the path to an ISO 19139 metadata document for the operator. Inherited from Operator
KeepObjectShapeGets or sets a flag indicating if features should keep their shape, or if each point is elevated separately.
NameGets or sets the name of the operator. Inherited from Operator
NativeHandleGets the native Carmenta Engine kernel object the current ElevationOperator represents. Inherited from EngineObject
ObjectHeightFactorGets or sets a factor that is multiplied to the Z coordinates of the features read from ObjectInput.
ObjectInputGets or sets the input operator from which features to be elevated are read.
OffsetGets or sets an additional height offset added to the resulting Z coordinates.
IUserProperties.UserPropertiesGets the AttributeSet that contains the user properties. Inherited from IUserProperties

Methods

NameDescription
CloneCreates a copy of an object. Inherited from EngineObject
DisposeReleases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject
EqualsDetermines whether this instance is equal to another. Inherited from EngineObject
FindChildObjectOverloaded. Finds the child object with the specified name. Inherited from Operator
FlushCacheMarks the layer as flushed which will release cached resources during the next update. Inherited from Operator
GetChildObjectsOverloaded. Gets the child objects of the current object. Inherited from Operator
GetFeaturesOverloaded. Gets features from the operator chain. Inherited from Operator
GetLocalizedDescriptionGets a localized version of the operator description in a specific language. Inherited from Operator
GetLocalizedDisplayNameGets a localized version of the operator display name in a specific language. Inherited from Operator
GetLocalizedIsoMetadataDocumentGets the path to an ISO 19139 metadata document for a specific language. Inherited from Operator
GetRasterFeatureOverloaded. Gets raster features from the operator chain and merges them into a single raster. Inherited from Operator
HasLocalizedDescriptionChecks if a localized version of the operator description is available in a specific language. Inherited from Operator
HasLocalizedDisplayNameChecks if a localized version of the operator display name is available in a specific language. Inherited from Operator
HasLocalizedIsoMetadataDocumentChecks if an ISO 19139 metadata document is available for a specific language. Inherited from Operator
SetLocalizedDescriptionSets a operator description in a specific language. Inherited from Operator
SetLocalizedDisplayNameSets a operator display name in a specific language. Inherited from Operator
SetLocalizedIsoMetadataDocumentSets the path to an ISO 19139 metadata document for the operator, for a specific language. Inherited from Operator

By accessing the information on this site you accept our terms and conditions and privacy policy.
This site uses cookies to enhance your experience and provide additional functionality.

Accept