47 explicit DimensionVector(
const size_t sizeX,
const size_t sizeY,
const size_t sizeZ);
168 void SubtractValue(
const size_t value,
const ModifierDimension modifierDimension);
169 void MultiplyByValue(
const size_t value,
const ModifierDimension modifierDimension);
170 void DivideByValue(
const size_t value,
const ModifierDimension modifierDimension);
171 void DivideCeilByValue(
const size_t value,
const ModifierDimension modifierDimension);
Definition DimensionVector.h:21
void SetSizeY(const size_t sizeY)
void SetSize(const ModifierDimension modifierDimension, const size_t size)
DimensionVector(const size_t sizeX)
size_t GetSize(const ModifierDimension modifierDimension) const
void RoundUp(const DimensionVector &multiple)
DimensionVector(const size_t sizeX, const size_t sizeY, const size_t sizeZ)
DimensionVector(const std::vector< size_t > &vector)
void Multiply(const DimensionVector &factor)
void SetSizeZ(const size_t sizeZ)
bool operator!=(const DimensionVector &other) const
std::vector< size_t > GetVector() const
void SetSizeX(const size_t sizeX)
void ModifyByValue(const size_t value, const ModifierAction modifierAction, const ModifierDimension modifierDimension)
void Divide(const DimensionVector &divisor)
size_t GetTotalSize() const
DimensionVector(const size_t sizeX, const size_t sizeY)
std::string GetString() const
bool operator==(const DimensionVector &other) const
Definition KttPlatform.h:41
ModifierDimension
Definition ModifierDimension.h:14
ModifierAction
Definition ModifierAction.h:13