TerrainMobilityOperator Class
Abstract base class for operators that estimate terrain vehicle mobility in terrain or on roads.
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CEOperators assembly)
Syntax
public abstract class TerrainMobilityOperator : Operator
Remarks
This is an abstract base class for three operators, TerrainSpeedOperator, TerrainAccessOperator and TerrainRouteOperator, which calculate various aspects of terrain vehicle mobility.
For more background, see Terrain Vehicle Analysis.
Inheritance Hierarchy
System.Object (not available in C#)
EngineObject
Operator
TerrainMobilityOperator
TerrainAccessOperator
TerrainRouteOperator
TerrainSpeedOperator
Platforms
Windows, Linux, Android
See Also
Reference
Operators Module
TerrainVehicleType
TerrainSpeed
TerrainAccessOperator
TerrainSpeedOperator
TerrainRouteOperator
Terrain Vehicle Analysis
TerrainMobilityOperator Members
The TerrainMobilityOperator type has the following members.
Properties
Name | Description |
---|---|
DefaultGroundCondition | Gets or sets the default ground condition class, used when GroundConditionInput is null. |
DefaultSurfaceStructure | Gets or sets the default surface structure class, used when SurfaceStructureInput is null. |
Description | Gets or sets a short description of the operator. Inherited from Operator |
DesiredResolution | Gets or sets the desired raster resolution for the computation. |
DisplayName | Gets or sets a display name for the operator. Inherited from Operator |
ElevationInput | Gets or sets an operator giving a raster with terrain elevations. |
ElevationUnit | Gets or sets the height unit of the raster from ElevationInput. |
GroundConditionInput | Gets or sets an operator that gives ground condition classes (soil strength) as a raster. |
IsDisposed | Gets a value that tells whether the current TerrainMobilityOperator has been disposed. Inherited from EngineObject |
IsoMetadataDocument | Gets or sets the path to an ISO 19139 metadata document for the operator. Inherited from Operator |
Name | Gets or sets the name of the operator. Inherited from Operator |
NativeHandle | Gets the native Carmenta Engine kernel object the current TerrainMobilityOperator represents. Inherited from EngineObject |
RestrictedAreaInput | Gets or sets an operator that gives restricted areas that normally cannot be passed. |
RoadClass | Gets or sets an attribute variable giving the quality class of a road feature. |
RoadInput | Gets or sets an operator that gives roads as line features. |
RoadMaxVehicleHeight | Gets or sets an attribute variable giving the maximal vehicle height for a road feature. |
RoadMaxVehicleLength | Gets or sets an attribute variable giving the maximal vehicle length for a road feature. |
RoadMaxVehicleWeight | Gets or sets an attribute variable giving the maximal vehicle weight for a road feature. |
RoadMaxVehicleWidth | Gets or sets an attribute variable giving the maximal vehicle width for a road feature. |
SnowDepth | Gets or sets an attribute variable giving the assumed snow depth in meters. |
SurfaceStructureInput | Gets or sets an operator that gives surface structure classes (roughness) as a raster. |
IUserProperties.UserProperties | Gets the AttributeSet that contains the user properties. Inherited from IUserProperties |
VehicleType | Gets or sets an attribute variable giving the vehicle type to use in the analysis. |
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 | Marks the layer as flushed which will release cached resources during the next update. 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 |