#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"
Go to the source code of this file.
Functions | |
static FBoundingBox | ApplyTransformToBB (FBoundingBox InBB, const FTransform &Transform) |
template<typename Collection , typename ExtractAABB > | |
static FBoundingBox | CombineBoundingBoxesGeneric (Collection &&collection, ExtractAABB &&extract_aabb) |
template<typename Collection > | |
static auto | CombineBoundingBoxesGeneric (Collection &&collection) |
|
static |
Definition at line 29 of file BoundingBoxCalculator.cpp.
References FBoundingBox::Extent, FBoundingBox::Origin, and FBoundingBox::Rotation.
Referenced by UBoundingBoxCalculator::GetBBsOfSkeletalMeshComponents(), UBoundingBoxCalculator::GetBBsOfStaticMeshComponents(), UBoundingBoxCalculator::GetCharacterBoundingBox(), UBoundingBoxCalculator::GetISMBoundingBox(), and UBoundingBoxCalculator::GetVehicleBoundingBox().
|
static |
Definition at line 567 of file BoundingBoxCalculator.cpp.
Referenced by UBoundingBoxCalculator::CombineBBs(), CombineBoundingBoxesGeneric(), and UBoundingBoxCalculator::CombineBoxes().
|
static |
Definition at line 593 of file BoundingBoxCalculator.cpp.
References CombineBoundingBoxesGeneric().