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.cpp44 行定义.

◆ ACCUMULATIONLOGS

#define ACCUMULATIONLOGS   0

在文件 SpringBasedVegetationComponent.cpp27 行定义.

◆ COLLISION_LOG

#define COLLISION_LOG ( ...)

在文件 SpringBasedVegetationComponent.cpp39 行定义.

◆ COLLISIONLOGS

#define COLLISIONLOGS   0

在文件 SpringBasedVegetationComponent.cpp26 行定义.

◆ FICT_LOG

#define FICT_LOG ( ...)

在文件 SpringBasedVegetationComponent.cpp49 行定义.

◆ FICTITIOUSFORCELOGS

#define FICTITIOUSFORCELOGS   0

在文件 SpringBasedVegetationComponent.cpp28 行定义.

◆ OTHER_LOG

#define OTHER_LOG ( ...)

◆ OTHERLOGS

#define OTHERLOGS   0

在文件 SpringBasedVegetationComponent.cpp29 行定义.

◆ SOLVER_LOG

#define SOLVER_LOG ( ...)

在文件 SpringBasedVegetationComponent.cpp34 行定义.

◆ SOLVERLOGS

#define SOLVERLOGS   0

在文件 SpringBasedVegetationComponent.cpp25 行定义.

◆ SPRINGVEGETATIONLOGS

#define SPRINGVEGETATIONLOGS   0

在文件 SpringBasedVegetationComponent.cpp24 行定义.

函数说明

◆ EigenToFString()

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

在文件 SpringBasedVegetationComponent.cpp89 行定义.

◆ EigenVectorToRotator()

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

在文件 SpringBasedVegetationComponent.cpp132 行定义.

◆ GetDeltaRotator()

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

在文件 SpringBasedVegetationComponent.cpp58 行定义.

◆ GetSign()

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

在文件 SpringBasedVegetationComponent.cpp84 行定义.

◆ OuterProduct() [1/2]

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

在文件 SpringBasedVegetationComponent.cpp99 行定义.

◆ OuterProduct() [2/2]

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

在文件 SpringBasedVegetationComponent.cpp95 行定义.

◆ RotatorToEigenVector()

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

在文件 SpringBasedVegetationComponent.cpp125 行定义.

◆ ToEigenMatrix() [1/2]

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

在文件 SpringBasedVegetationComponent.cpp112 行定义.

被这些函数引用 ToEigenMatrix().

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

◆ ToEigenMatrix() [2/2]

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

在文件 SpringBasedVegetationComponent.cpp120 行定义.

引用了 ToEigenMatrix().

+ 函数调用图:

◆ ToEigenVector()

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

在文件 SpringBasedVegetationComponent.cpp104 行定义.

◆ ToUnrealVector()

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

在文件 SpringBasedVegetationComponent.cpp108 行定义.