03c8110d02
- Replaced 'CryTek' with 'Contributors to the Open 3D Engine Project' in ConsoleHelpGen.cpp (#1667) - Removed remaining 'Crytek Engine Source File.. Copyright (C), Crytek Studios' in various Editor source files - Replaced 'modifications by CryTek' and 'modifications by Amazon' with 'Modified from original'
32 lines
1023 B
C++
32 lines
1023 B
C++
//=============================================================================
|
|
//CBBoxInt32
|
|
// 3D bounding box with int32 coordinates
|
|
//
|
|
//=============================================================================
|
|
// (C) 2005 ATI Research, Inc., All rights reserved.
|
|
//=============================================================================
|
|
// Modified from original
|
|
|
|
#pragma once
|
|
|
|
namespace ImageProcessingAtom
|
|
{
|
|
//bounding box class with coords specified as int32
|
|
class CBBoxInt32
|
|
{
|
|
public:
|
|
int32 m_minCoord[3]; //upper left back corner
|
|
int32 m_maxCoord[3]; //lower right front corner
|
|
|
|
CBBoxInt32();
|
|
bool Empty(void);
|
|
void Clear(void);
|
|
void Augment(int32 a_X, int32 a_Y, int32 a_Z);
|
|
void AugmentX(int32 a_X);
|
|
void AugmentY(int32 a_Y);
|
|
void AugmentZ(int32 a_Z);
|
|
void ClampMin(int32 a_X, int32 a_Y, int32 a_Z);
|
|
void ClampMax(int32 a_X, int32 a_Y, int32 a_Z);
|
|
};
|
|
} //namespace ImageProcessingAtom
|