ImagingTools Core SDK
Public Member Functions | Static Public Member Functions | List of all members
imt3d::CCuboid

#include <CCuboid.h>

Public Member Functions

bool Intersects (const CCuboid &other) const
 
bool Contains (const i3d::CVector3d &point) const
 

Static Public Member Functions

static const imt3d::CCuboidGetEmpty ()
 
static const imt3d::CCuboidGetInvalid ()
 

Detailed Description

Definition of cuboid object with double dimension in 3D space.

Definition at line 17 of file CCuboid.h.

Member Function Documentation

◆ Contains()

bool imt3d::CCuboid::Contains ( const i3d::CVector3d &  point) const
inline

Check if this cuboid contains a point.

Definition at line 429 of file CCuboid.h.

◆ GetEmpty()

const imt3d::CCuboid & imt3d::CCuboid::GetEmpty ( )
inlinestatic

Get empty cuboid with all values set to 0.0.

Definition at line 442 of file CCuboid.h.

◆ GetInvalid()

const imt3d::CCuboid & imt3d::CCuboid::GetInvalid ( )
inlinestatic

Get invalid cuboid.

Definition at line 448 of file CCuboid.h.

◆ Intersects()

bool imt3d::CCuboid::Intersects ( const CCuboid other) const
inline

Check if this cuboid intersects with another cuboid.

Definition at line 418 of file CCuboid.h.