#include "Carla.h"
#include "Carla/Game/Tagger.h"
#include "Carla/Util/BoundingBoxCalculator.h"
#include "Carla/Traffic/TrafficSignBase.h"
#include "Carla/Vehicle/CarlaWheeledVehicle.h"
#include "Carla/Traffic/TrafficLightBase.h"
#include <compiler/disable-ue4-macros.h>
#include <carla/rpc/ObjectLabel.h>
#include <compiler/enable-ue4-macros.h>
#include "Components/CapsuleComponent.h"
#include "GameFramework/Character.h"
#include "Components/BoxComponent.h"
#include "Rendering/SkeletalMeshRenderData.h"
#include "Engine/SkeletalMeshSocket.h"
函数 | |
static FBoundingBox | ApplyTransformToBB (FBoundingBox InBB, const FTransform &Transform) |
template<typename Collection > | |
static auto | CombineBoundingBoxesGeneric (Collection &&collection) |
template<typename Collection , typename ExtractAABB > | |
static FBoundingBox | CombineBoundingBoxesGeneric (Collection &&collection, ExtractAABB &&extract_aabb) |
|
static |
在文件 BoundingBoxCalculator.cpp 第 29 行定义.
引用了 FBoundingBox::Extent, FBoundingBox::Origin , 以及 FBoundingBox::Rotation.
被这些函数引用 UBoundingBoxCalculator::GetBBsOfSkeletalMeshComponents(), UBoundingBoxCalculator::GetBBsOfStaticMeshComponents(), UBoundingBoxCalculator::GetCharacterBoundingBox(), UBoundingBoxCalculator::GetISMBoundingBox() , 以及 UBoundingBoxCalculator::GetVehicleBoundingBox().
|
static |
|
static |
在文件 BoundingBoxCalculator.cpp 第 567 行定义.
被这些函数引用 UBoundingBoxCalculator::CombineBBs(), CombineBoundingBoxesGeneric() , 以及 UBoundingBoxCalculator::CombineBoxes().