zz Namespace Reference
Namespace for zupply. More...
Namespaces | |
cds | |
Namespace for concurrent data structures. | |
cfg | |
Namespace for configuration related classes and functions. | |
consts | |
Namespace for parameters. | |
fmt | |
Namespace for formatting functions. | |
fs | |
Namespace for classes adpated to filesystems. | |
log | |
Namespace for logging and message stuffs. | |
math | |
Namespace for math operations. | |
misc | |
Namespace for miscellaneous utility functions. | |
os | |
Namespace for OS specific implementations. | |
time | |
Namespace for time related stuff. | |
Classes | |
class | ArgException |
Exception for signalling argument errors. More... | |
class | CastException |
Exception for signalling unsuccessful cast operations. More... | |
class | Exception |
An exception with customized prefix information. More... | |
class | Image |
The Image class. Image container for 8-bit image manipulation including read/write. Image is based on detail::ImageBase. More... | |
class | ImageHdr |
The ImageHdr class. Image container specifically good for HDR images which uses 32bit float precison. More... | |
class | IOException |
Exception for signalling unexpected IO errors. More... | |
class | LogicException |
Exception for signalling logic errors. More... | |
class | MemException |
Exception for signalling memory errors. More... | |
class | Point_ |
template 2D point class. The class defines a point in 2D space. Data type of the point coordinates is specified as a template parameter. There are a few shorter aliases available for user convenience. See zz::Point, zz::Point2i, zz::Point2f and zz::Point2d. More... | |
class | Rect_ |
The 2D up-right rectangle class The class represents a 2D rectangle with coordinates of the specified data type. Normally, zz::Rect ~ zz::Rect_<int> is used. More... | |
class | RuntimeException |
Exception for signalling unexpected runtime errors. More... | |
class | Size_ |
The 2D size class The class represents the size of a 2D rectangle, image size, matrix size etc. Normally, Size ~ Size_<int> is used. More... | |
class | UnCopyable |
A not copyable base class, should be inheritated privately. More... | |
class | UnMovable |
A not movable/copyable base class, should be inheritated privately. More... | |
class | WarnException |
Exception for signalling warning errors when strict warning is enabled. More... | |
Typedefs | |
using | Size2i = Size_< int > |
Size2i Int version. | |
using | Size2f = Size_< float > |
Size2f Float version. | |
using | Size2d = Size_< double > |
Size2d Float version. | |
using | Size = Size_< int > |
Size By default using Size2i, int version. | |
typedef Point_< int > | Point2i |
Point2i Int version. | |
typedef Point_< float > | Point2f |
Point2f Float version. | |
typedef Point_< double > | Point2d |
Point2d Double version. | |
typedef Point2i | Point |
Point By default using Point2i. | |
typedef std::vector< Point > | Vecpts |
Vecpts 1-D vector of points. | |
typedef Rect_< int > | Rect2i |
Rect2i Int version. | |
typedef Rect_< float > | Rect2f |
Rect2f Float version. | |
typedef Rect_< double > | Rect2d |
Rect2d Double version. | |
typedef Rect2i | Rect |
Rect By default use Rect2i, int version. | |
Detailed Description
Namespace for zupply.