#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"
BoundingBoxCalculator.cpp 的引用(Include)关系图:函数 | |
| 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 第 566 行定义.
被这些函数引用 UBoundingBoxCalculator::CombineBBs(), CombineBoundingBoxesGeneric() , 以及 UBoundingBoxCalculator::CombineBoxes().
这是这个函数的调用关系图: