CARLA
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
ASoilTypeManager Class Reference

#include <SoilTypeManager.h>

+ Inheritance diagram for ASoilTypeManager:

Public Member Functions

void AddTerrainPropertiesToTile (int TileX, int TileY, FSoilTerramechanicsProperties TerrainProperties)
 
 ASoilTypeManager ()
 
void ClearTerrainPropertiesMap ()
 
FSoilTerramechanicsProperties GetGeneralTerrainProperties ()
 
FSoilTerramechanicsProperties GetTerrainPropertiesAtGlobalLocation (FVector VehicleLocation)
 
FSoilTerramechanicsProperties GetTerrainPropertiesAtLocalLocation (FVector VehicleLocation)
 
void SetGeneralTerrainProperties (FSoilTerramechanicsProperties TerrainProperties)
 
virtual void Tick (float DeltaSeconds) override
 

Public Attributes

TSubclassOf< AActor > CarClass
 

Protected Member Functions

virtual void BeginPlay () override
 

Private Attributes

FSoilTerramechanicsProperties GeneralTerrainProperties
 
ALargeMapManager * LargeMapManager
 
TMap< FIntVector, FSoilTerramechanicsProperties > TilesTerrainProperties
 

Detailed Description

Definition at line 46 of file SoilTypeManager.h.

Constructor & Destructor Documentation

◆ ASoilTypeManager()

ASoilTypeManager::ASoilTypeManager ( )

Definition at line 10 of file SoilTypeManager.cpp.

Member Function Documentation

◆ AddTerrainPropertiesToTile()

void ASoilTypeManager::AddTerrainPropertiesToTile ( int  TileX,
int  TileY,
FSoilTerramechanicsProperties  TerrainProperties 
)

◆ BeginPlay()

void ASoilTypeManager::BeginPlay ( )
overrideprotectedvirtual

Definition at line 17 of file SoilTypeManager.cpp.

◆ ClearTerrainPropertiesMap()

void ASoilTypeManager::ClearTerrainPropertiesMap ( )

Definition at line 95 of file SoilTypeManager.cpp.

References TilesTerrainProperties.

◆ GetGeneralTerrainProperties()

FSoilTerramechanicsProperties ASoilTypeManager::GetGeneralTerrainProperties ( )

Definition at line 51 of file SoilTypeManager.cpp.

References GeneralTerrainProperties.

◆ GetTerrainPropertiesAtGlobalLocation()

FSoilTerramechanicsProperties ASoilTypeManager::GetTerrainPropertiesAtGlobalLocation ( FVector  VehicleLocation)

◆ GetTerrainPropertiesAtLocalLocation()

FSoilTerramechanicsProperties ASoilTypeManager::GetTerrainPropertiesAtLocalLocation ( FVector  VehicleLocation)

◆ SetGeneralTerrainProperties()

void ASoilTypeManager::SetGeneralTerrainProperties ( FSoilTerramechanicsProperties  TerrainProperties)

◆ Tick()

void ASoilTypeManager::Tick ( float  DeltaSeconds)
overridevirtual

Member Data Documentation

◆ CarClass

TSubclassOf<AActor> ASoilTypeManager::CarClass

Definition at line 65 of file SoilTypeManager.h.

Referenced by Tick().

◆ GeneralTerrainProperties

FSoilTerramechanicsProperties ASoilTypeManager::GeneralTerrainProperties
private

◆ LargeMapManager

ALargeMapManager* ASoilTypeManager::LargeMapManager
private

◆ TilesTerrainProperties

TMap<FIntVector, FSoilTerramechanicsProperties> ASoilTypeManager::TilesTerrainProperties
private

The documentation for this class was generated from the following files: