CARLA
 
载入中...
搜索中...
未找到
宏定义 | 函数
SpringBasedVegetationComponent.cpp 文件参考
#include "SpringBasedVegetationComponent.h"
#include "Carla/Walker/WalkerAnim.h"
#include "Math/Matrix.h"
#include "Components/CapsuleComponent.h"
#include "DrawDebugHelpers.h"
#include "Kismet/KismetMathLibrary.h"
#include "BaseVegetationActor.h"
#include "Vehicle/CarlaWheeledVehicle.h"
#include <unordered_set>
#include <vector>
#include <cmath>
#include <sstream>
#include <compiler/disable-ue4-macros.h>
#include "carla/rpc/String.h"
#include <compiler/enable-ue4-macros.h>
+ SpringBasedVegetationComponent.cpp 的引用(Include)关系图:

浏览源代码.

宏定义

#define ACC_LOG(...)
 
#define ACCUMULATIONLOGS   0
 
#define COLLISION_LOG(...)
 
#define COLLISIONLOGS   0
 
#define FICT_LOG(...)
 
#define FICTITIOUSFORCELOGS   0
 
#define OTHER_LOG(...)
 
#define OTHERLOGS   0
 
#define SOLVER_LOG(...)
 
#define SOLVERLOGS   0
 
#define SPRINGVEGETATIONLOGS   0
 

函数

template<class T >
static FString EigenToFString (T &t)
 
static FRotator EigenVectorToRotator (const Eigen::Vector3d &Vector)
 
FRotator GetDeltaRotator (const FRotator &Rotator1, const FRotator &Rotator2)
 
template<class T >
static T GetSign (T n)
 
static Eigen::Matrix3d OuterProduct (const Eigen::Vector3d &V1)
 
static Eigen::Matrix3d OuterProduct (const Eigen::Vector3d &V1, const Eigen::Vector3d &V2)
 
static Eigen::Vector3d RotatorToEigenVector (const FRotator &Rotator)
 
static Eigen::Matrix3d ToEigenMatrix (const FMatrix &Matrix)
 
static Eigen::Matrix3d ToEigenMatrix (const FTransform &Transform)
 
static Eigen::Vector3d ToEigenVector (const FVector &V1)
 
static FVector ToUnrealVector (const Eigen::Vector3d &V1)
 

宏定义说明

◆ ACC_LOG

#define ACC_LOG (   ...)

在文件 SpringBasedVegetationComponent.cpp 第 44 行定义.

◆ ACCUMULATIONLOGS

#define ACCUMULATIONLOGS   0

在文件 SpringBasedVegetationComponent.cpp 第 27 行定义.

◆ COLLISION_LOG

#define COLLISION_LOG (   ...)

在文件 SpringBasedVegetationComponent.cpp 第 39 行定义.

◆ COLLISIONLOGS

#define COLLISIONLOGS   0

在文件 SpringBasedVegetationComponent.cpp 第 26 行定义.

◆ FICT_LOG

#define FICT_LOG (   ...)

在文件 SpringBasedVegetationComponent.cpp 第 49 行定义.

◆ FICTITIOUSFORCELOGS

#define FICTITIOUSFORCELOGS   0

在文件 SpringBasedVegetationComponent.cpp 第 28 行定义.

◆ OTHER_LOG

#define OTHER_LOG (   ...)

在文件 SpringBasedVegetationComponent.cpp 第 54 行定义.

◆ OTHERLOGS

#define OTHERLOGS   0

在文件 SpringBasedVegetationComponent.cpp 第 29 行定义.

◆ SOLVER_LOG

#define SOLVER_LOG (   ...)

在文件 SpringBasedVegetationComponent.cpp 第 34 行定义.

◆ SOLVERLOGS

#define SOLVERLOGS   0

在文件 SpringBasedVegetationComponent.cpp 第 25 行定义.

◆ SPRINGVEGETATIONLOGS

#define SPRINGVEGETATIONLOGS   0

在文件 SpringBasedVegetationComponent.cpp 第 24 行定义.

函数说明

◆ EigenToFString()

template<class T >
static FString EigenToFString ( T &  t)
static

在文件 SpringBasedVegetationComponent.cpp 第 89 行定义.

◆ EigenVectorToRotator()

static FRotator EigenVectorToRotator ( const Eigen::Vector3d &  Vector)
static

在文件 SpringBasedVegetationComponent.cpp 第 134 行定义.

◆ GetDeltaRotator()

FRotator GetDeltaRotator ( const FRotator &  Rotator1,
const FRotator &  Rotator2 
)

在文件 SpringBasedVegetationComponent.cpp 第 58 行定义.

◆ GetSign()

template<class T >
static T GetSign ( T  n)
static

在文件 SpringBasedVegetationComponent.cpp 第 84 行定义.

◆ OuterProduct() [1/2]

static Eigen::Matrix3d OuterProduct ( const Eigen::Vector3d &  V1)
static

在文件 SpringBasedVegetationComponent.cpp 第 99 行定义.

◆ OuterProduct() [2/2]

static Eigen::Matrix3d OuterProduct ( const Eigen::Vector3d &  V1,
const Eigen::Vector3d &  V2 
)
static

在文件 SpringBasedVegetationComponent.cpp 第 95 行定义.

◆ RotatorToEigenVector()

static Eigen::Vector3d RotatorToEigenVector ( const FRotator &  Rotator)
static

在文件 SpringBasedVegetationComponent.cpp 第 127 行定义.

◆ ToEigenMatrix() [1/2]

static Eigen::Matrix3d ToEigenMatrix ( const FMatrix &  Matrix)
static

在文件 SpringBasedVegetationComponent.cpp 第 112 行定义.

被这些函数引用 ToEigenMatrix().

+ 这是这个函数的调用关系图:

◆ ToEigenMatrix() [2/2]

static Eigen::Matrix3d ToEigenMatrix ( const FTransform &  Transform)
static

在文件 SpringBasedVegetationComponent.cpp 第 121 行定义.

引用了 ToEigenMatrix().

+ 函数调用图:

◆ ToEigenVector()

static Eigen::Vector3d ToEigenVector ( const FVector &  V1)
static

在文件 SpringBasedVegetationComponent.cpp 第 104 行定义.

◆ ToUnrealVector()

static FVector ToUnrealVector ( const Eigen::Vector3d &  V1)
static

在文件 SpringBasedVegetationComponent.cpp 第 108 行定义.