cv::Scalar_< _Tp > Class Template Reference

#include <cxcore.hpp>

Inherits Vec< _Tp, 4 >.

List of all members.

Public Types

enum  
typedef _Tp value_type

Public Member Functions

 Scalar_ ()
 Scalar_ (_Tp v0, _Tp v1, _Tp v2=0, _Tp v3=0)
 Scalar_ (const CvScalar &s)
 Scalar_ (_Tp v0)
 operator CvScalar () const
template<typename T2 >
 operator Scalar_< T2 > () const
Scalar_< _Tp > mul (const Scalar_< _Tp > &t, double scale=1) const
template<typename T2 >
void convertTo (T2 *buf, int channels, int unroll_to=0) const
_Tp dot (const Vec &v) const
double ddot (const Vec &v) const
Vec cross (const Vec &v) const
 operator Vec< T2, cn > () const
_Tp operator[] (int i) const
_Tp & operator[] (int i)

Static Public Member Functions

static Scalar_< _Tp > all (_Tp v0)

Public Attributes

_Tp val [cn]

template<typename _Tp>
class cv::Scalar_< _Tp >


Member Typedef Documentation

typedef _Tp cv::Vec< _Tp, cn >::value_type [inherited]

Member Enumeration Documentation

anonymous enum [inherited]

Constructor & Destructor Documentation

template<typename _Tp >
cv::Scalar_< _Tp >::Scalar_ (  ) 
template<typename _Tp >
cv::Scalar_< _Tp >::Scalar_ ( _Tp  v0,
_Tp  v1,
_Tp  v2 = 0,
_Tp  v3 = 0 
)
template<typename _Tp >
cv::Scalar_< _Tp >::Scalar_ ( const CvScalar s  ) 
template<typename _Tp >
cv::Scalar_< _Tp >::Scalar_ ( _Tp  v0  ) 

Member Function Documentation

template<typename _Tp >
Scalar_< _Tp > cv::Scalar_< _Tp >::all ( _Tp  v0  )  [static]

Reimplemented from cv::Vec< _Tp, 4 >.

template<typename _Tp >
cv::Scalar_< _Tp >::operator CvScalar (  )  const

Reimplemented from cv::Vec< _Tp, 4 >.

template<typename _Tp >
template<typename T2 >
cv::Scalar_< _Tp >::operator Scalar_< T2 > (  )  const
template<typename _Tp >
Scalar_< _Tp > cv::Scalar_< _Tp >::mul ( const Scalar_< _Tp > &  t,
double  scale = 1 
) const
template<typename _Tp >
template<typename T2 >
void cv::Scalar_< _Tp >::convertTo ( T2 *  buf,
int  channels,
int  unroll_to = 0 
) const
_Tp cv::Vec< _Tp, cn >::dot ( const Vec< _Tp, 4 > &  v  )  const [inherited]
double cv::Vec< _Tp, cn >::ddot ( const Vec< _Tp, 4 > &  v  )  const [inherited]
Vec cv::Vec< _Tp, cn >::cross ( const Vec< _Tp, 4 > &  v  )  const [inherited]
cv::Vec< _Tp, cn >::operator Vec< T2, cn > (  )  const [inherited]
_Tp cv::Vec< _Tp, cn >::operator[] ( int  i  )  const [inherited]
_Tp& cv::Vec< _Tp, cn >::operator[] ( int  i  )  [inherited]

Member Data Documentation

_Tp cv::Vec< _Tp, cn >::val[cn] [inherited]

The documentation for this class was generated from the following files: