Ocean
Loading...
Searching...
No Matches
PixelPosition.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::CV::PixelPositionT< T >
 This class implements a 2D pixel position with pixel precision. More...

Namespaces

namespace  Ocean
 The namespace covering the entire Ocean framework.
namespace  Ocean::CV
 Namespace of the CV library.

Typedefs

using Ocean::CV::PixelPosition = PixelPositionT<unsigned int>
 Definition of the default PixelPosition object with a data type allowing only positive coordinate values.
using Ocean::CV::PixelPositionI = PixelPositionT<int>
 Definition of a PixelPosition object with a data type allowing positive and negative coordinate values.
using Ocean::CV::PixelPositions = std::vector<PixelPosition>
 Definition of a vector holding pixel positions (with positive coordinate values).
using Ocean::CV::PixelPositionsI = std::vector<PixelPositionI>
 Definition of a vector holding pixel positions (with positive and negative coordinate values).

Functions

template<typename T>
std::ostream & Ocean::CV::operator<< (std::ostream &stream, const PixelPositionT< T > &pixelPosition)
template<bool tActive, typename T>
MessageObject< tActive > & Ocean::CV::operator<< (MessageObject< tActive > &messageObject, const PixelPositionT< T > &pixelPosition)
template<bool tActive, typename T>
MessageObject< tActive > & Ocean::CV::operator<< (MessageObject< tActive > &&messageObject, const PixelPositionT< T > &pixelPosition)