Files
o3de/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CBBoxInt32.h
T
Steve Pham 03c8110d02 Replaced remaining CryTek copyright notices
- 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'
2021-06-30 08:27:43 -07:00

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