5 #ifndef RECAST_PARALLELEPIPED_H
6 #define RECAST_PARALLELEPIPED_H
29 ,
_minX((sizeX / 2) - (sizeX - 1)),
_minY((sizeY / 2) - (sizeY - 1)),
_minZ((sizeZ / 2) - (sizeZ - 1))
112 return _minX == other._minX &&
_maxX == other._maxX &&
113 _minY == other._minY &&
_maxY == other._maxY &&
118 return !(*
this == other);
131 #endif //RECAST_PARALLELEPIPED_H
Coord _minY
Definition: Parallelepiped.hpp:123
Coord maxZ() const noexcept
Definition: Parallelepiped.hpp:71
Coord _minZ
Definition: Parallelepiped.hpp:124
Coord maxY() const noexcept
Definition: Parallelepiped.hpp:57
Parallelepiped(Coord minX, Coord maxX, Coord minY, Coord maxY, Coord minZ, Coord maxZ)
Definition: Parallelepiped.hpp:19
Size sizeY() const noexcept
Definition: Parallelepiped.hpp:85
bool isSameSize(const Parallelepiped &other) const noexcept
Definition: Parallelepiped.hpp:107
Coord _minX
Definition: Parallelepiped.hpp:122
Coord maxX() const noexcept
Definition: Parallelepiped.hpp:43
Definition: Parallelepiped.hpp:17
Coord minY() const noexcept
Definition: Parallelepiped.hpp:50
Size _sizeX
Definition: Parallelepiped.hpp:125
Size sizeX() const noexcept
Definition: Parallelepiped.hpp:78
bool operator!=(const Parallelepiped &other) const noexcept
Definition: Parallelepiped.hpp:117
Size volume() const noexcept
Definition: Parallelepiped.hpp:99
Coord _maxY
Definition: Parallelepiped.hpp:123
Coord _maxX
Definition: Parallelepiped.hpp:122
Size _sizeZ
Definition: Parallelepiped.hpp:127
bool operator==(const Parallelepiped &other) const noexcept
Definition: Parallelepiped.hpp:111
Size _sizeY
Definition: Parallelepiped.hpp:126
Size sizeZ() const noexcept
Definition: Parallelepiped.hpp:92
Coord minX() const noexcept
Definition: Parallelepiped.hpp:36
Coord _maxZ
Definition: Parallelepiped.hpp:124
Parallelepiped(Size sizeX, Size sizeY, Size sizeZ)
Definition: Parallelepiped.hpp:26
Coord minZ() const noexcept
Definition: Parallelepiped.hpp:64