ERC CISST - cisst software

vctDynamicConstVectorBase< _vectorOwnerType, _elementType > Class Template Reference

#include <vctDynamicConstVectorBase.h>

Inheritance diagram for vctDynamicConstVectorBase< _vectorOwnerType, _elementType >:

Inheritance graph
[legend]
Collaboration diagram for vctDynamicConstVectorBase< _vectorOwnerType, _elementType >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class _vectorOwnerType, typename _elementType>
class vctDynamicConstVectorBase< _vectorOwnerType, _elementType >

This class is templated with the ``vector owner type'', which may be a vctDynamicVectorOwner or a vctVectorRefOwner. It provides const operations on the dynamic vector, such as SumOfElements etc.

Vector indexing is zero-based.

The method provided for the compatibility with the STL containers start with a lower case. Other methods start with a capitalilized letter (see CISST naming convention).

Parameters:
_vectorOwnerType the type of vector owner.
_elementType the type of elements of the vector.

Definition at line 80 of file vctDynamicConstVectorBase.h.

Public Types

Public Member Functions

Size dependant methods.
The following methods are size dependant, i.e. don't necessarily mean anything for all sizes of vector. For example, using the Z() method on a vector of size 2 shouldn't be allowed. Therefore, we are using CMN_ASSERT to check that the size is valid.

Incremental operations returning a scalar.
Compute a scalar from all the elements of the vector.

Storage format.
Elementwise comparisons between vectors.
Returns the result of the comparison.

Elementwise comparisons between vectors.
Returns the vector of comparison's results.

Elementwise comparisons between a vector and a scalar.
Returns the result of the comparison.

Elementwise comparisons between a vector and a scalar.
Returns the vector of comparison's results.

Unary elementwise operations.
Returns the result of vector.op().

Public Attributes

Protected Member Functions

Protected Attributes

Classes


Member Typedef Documentation

template<class _vectorOwnerType, typename _elementType>
typedef vctDynamicConstVectorBase<_vectorOwnerType, _elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ThisType

Type of the vector itself.

Reimplemented in mtsHistory< _elementType >, mtsVector< _elementType >, vctDynamicConstVectorRef< _elementType >, vctDynamicVector< _elementType >, vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorRef< _elementType >, vctDynamicVector< svlFilterSourceVideoCapture::PlatformType >, vctDynamicVector< svlVidCapSrcBase * >, vctDynamicVector< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< double >, vctDynamicVector< svlCameraGeometry::_Intrinsics >, vctDynamicVector< osaThread * >, vctDynamicVector< std::string >, vctDynamicVector< svlImageCodecBase * >, vctDynamicVector< vctDynamicVector< bool > >, vctDynamicVector< svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVector< svlRenderTargetBase * >, vctDynamicVector< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVector< svlFilterOutput * >, vctDynamicVector< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< int >, vctDynamicVector< std::ifstream * >, vctDynamicVector< unsigned int >, vctDynamicVector< svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVector< svlVideoCodecBase * >, vctDynamicVector< svlStreamType >, vctDynamicVector< unsigned char >, vctDynamicVector< vctDynamicVector< unsigned int > >, vctDynamicVector< CISSTNETLIB_INTEGER >, vctDynamicVector< cmnGenericObject * >, vctDynamicVector< CvHistogram * >, vctDynamicVector< svlRect >, vctDynamicVector< char >, vctDynamicVector< unsigned char * >, vctDynamicVector< bool >, vctDynamicVector< svlCameraGeometry::_Extrinsics >, vctDynamicVector< cmnClassServicesBase * >, vctDynamicVector< svlVideoIO::_Compression * >, vctDynamicVector< CISSTNETLIB_DOUBLE >, vctDynamicVector< CvRect >, vctDynamicVector< svlImageTracker * >, vctDynamicVector< svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVector< svlStreamProc * >, vctDynamicVector< vctFixedSizeVector< int, 2 > >, vctDynamicVector< svlTarget2D >, vctDynamicVector< svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVectorRef< CISSTNETLIB_INTEGER >, and vctDynamicVectorRef< CISSTNETLIB_DOUBLE >.

Definition at line 87 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef _vectorOwnerType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::OwnerType

Type of the data owner (dynamic array or pointer)

Definition at line 90 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef OwnerType::iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::iterator

Iterator on the elements of the vector.

Reimplemented in vctDynamicConstVectorRef< _elementType >, vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorRef< _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVectorRef< CISSTNETLIB_INTEGER >, and vctDynamicVectorRef< CISSTNETLIB_DOUBLE >.

Definition at line 93 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef OwnerType::const_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::const_iterator

Const iterator on the elements of the vector.

Reimplemented in vctDynamicConstVectorRef< _elementType >, vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorRef< _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVectorRef< CISSTNETLIB_INTEGER >, and vctDynamicVectorRef< CISSTNETLIB_DOUBLE >.

Definition at line 96 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef OwnerType::reverse_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::reverse_iterator

Reverse iterator on the elements of the vector.

Reimplemented in vctDynamicConstVectorRef< _elementType >, vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorRef< _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVectorRef< CISSTNETLIB_INTEGER >, and vctDynamicVectorRef< CISSTNETLIB_DOUBLE >.

Definition at line 99 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef OwnerType::const_reverse_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::const_reverse_iterator

Const reverse iterator on the elements of the vector.

Reimplemented in vctDynamicConstVectorRef< _elementType >, vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorRef< _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVectorRef< CISSTNETLIB_INTEGER >, and vctDynamicVectorRef< CISSTNETLIB_DOUBLE >.

Definition at line 102 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef vctDynamicVector<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::CopyType

The type used to create a copy.

Reimplemented in vctDynamicConstVectorRef< _elementType >, vctDynamicVector< _elementType >, vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorRef< _elementType >, vctDynamicVector< svlFilterSourceVideoCapture::PlatformType >, vctDynamicVector< svlVidCapSrcBase * >, vctDynamicVector< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< double >, vctDynamicVector< svlCameraGeometry::_Intrinsics >, vctDynamicVector< osaThread * >, vctDynamicVector< std::string >, vctDynamicVector< svlImageCodecBase * >, vctDynamicVector< vctDynamicVector< bool > >, vctDynamicVector< svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVector< svlRenderTargetBase * >, vctDynamicVector< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVector< svlFilterOutput * >, vctDynamicVector< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< int >, vctDynamicVector< std::ifstream * >, vctDynamicVector< unsigned int >, vctDynamicVector< svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVector< svlVideoCodecBase * >, vctDynamicVector< svlStreamType >, vctDynamicVector< unsigned char >, vctDynamicVector< vctDynamicVector< unsigned int > >, vctDynamicVector< CISSTNETLIB_INTEGER >, vctDynamicVector< cmnGenericObject * >, vctDynamicVector< CvHistogram * >, vctDynamicVector< svlRect >, vctDynamicVector< char >, vctDynamicVector< unsigned char * >, vctDynamicVector< bool >, vctDynamicVector< svlCameraGeometry::_Extrinsics >, vctDynamicVector< cmnClassServicesBase * >, vctDynamicVector< svlVideoIO::_Compression * >, vctDynamicVector< CISSTNETLIB_DOUBLE >, vctDynamicVector< CvRect >, vctDynamicVector< svlImageTracker * >, vctDynamicVector< svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVector< svlStreamProc * >, vctDynamicVector< vctFixedSizeVector< int, 2 > >, vctDynamicVector< svlTarget2D >, vctDynamicVector< svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >, vctDynamicVectorRef< CISSTNETLIB_INTEGER >, and vctDynamicVectorRef< CISSTNETLIB_DOUBLE >.

Definition at line 105 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef vctDynamicVector<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::VectorValueType

The type of a vector used to store by value results of the same type as this object.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 109 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef vctDynamicVector<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::VectorReturnType

The type of a vector returned by value from operations on this object

Definition at line 113 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef TypeTraits::BoolType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolType

Define bool based on the container type to force some compilers (i.e. gcc 4.0) to delay the instantiation of the ElementWiseCompare methods.

Definition at line 120 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
typedef vctReturnDynamicVector<BoolType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType

The type of a vector of booleans returned from operations on this object, e.g., ElementwiseEqual.

Definition at line 124 of file vctDynamicConstVectorBase.h.


Member Function Documentation

template<class _vectorOwnerType, typename _elementType>
void vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ThrowUnlessValidIndex ( size_type  index  )  const throw (std::out_of_range) [inline, protected]

Check the validity of an index.

Definition at line 133 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::at(), and vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::at().

template<class _vectorOwnerType, typename _elementType>
const_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::begin ( void   )  const [inline]

Returns a const iterator on the first element (STL compatibility).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 142 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::begin().

template<class _vectorOwnerType, typename _elementType>
const_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::end ( void   )  const [inline]

Returns a const iterator on the last element (STL compatibility).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 148 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::end().

template<class _vectorOwnerType, typename _elementType>
const_reverse_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::rbegin ( void   )  const [inline]

Returns a reverse const iterator on the last element (STL compatibility).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 154 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::rbegin().

template<class _vectorOwnerType, typename _elementType>
const_reverse_iterator vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::rend ( void   )  const [inline]

Returns a reverse const iterator on the element before first (STL compatibility).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 160 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::rend().

template<class _vectorOwnerType, typename _elementType>
size_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::size ( void   )  const [inline]

Return the number of elements in the vector. This is not equivalent to the difference between the end and the beginning.

Definition at line 167 of file vctDynamicConstVectorBase.h.

Referenced by nmrLSqLinSolutionDynamic::Allocate(), vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyInverseTo(), vctMatrixRotation3ConstBase< vctFixedSizeMatrix< double, 3, 3, _rowMajor > >::ApplyInverseTo(), vctMatrixRotation2Base< vctFixedSizeMatrix< _elementType, 2, 2 > >::ApplyInverseTo(), vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyTo(), vctMatrixRotation2Base< vctFixedSizeMatrix< _elementType, 2, 2 > >::ApplyTo(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Assign(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ConcatenationOf(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::CrossProductOf(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::empty(), vctDynamicVector< svlSample * >::ForceAssign(), vctRodriguezRotation3Base< vctFixedSizeVector< _elementType, 3 > >::FromRaw(), vctMatrixRotation3Base< vctFixedSizeMatrix< double, 3, 3, _rowMajor > >::FromRaw(), vctMatrixRotation2Base< vctFixedSizeMatrix< _elementType, 2, 2 > >::FromRaw(), operator *(), operator+(), operator-(), operator/(), vctDynamicVector< svlSample * >::operator=(), mtsVector< _elementType >::operator=(), vctDynamicMatrixBase< vctDynamicMatrixOwner< float >, float >::OuterProductOf(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::SerializeRaw(), vctFixedSizeVectorRef< _elementType, _size, _stride >::SetRef(), vctFixedSizeConstVectorRef< _elementType, _size, _stride >::SetRef(), vctDynamicVectorRef< CISSTNETLIB_DOUBLE >::SetRef(), vctDynamicNArrayRef< _elementType, _dimension >::SetRef(), vctDynamicConstVectorRef< _elementType >::SetRef(), vctDynamicConstNArrayRef< _elementType, _dimension >::SetRef(), nmrLSqLinSolutionDynamic::SetRef(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ToStream(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ToStreamRaw(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ValidIndex(), vctDynamicConstVectorRef< _elementType >::vctDynamicConstVectorRef(), vctDynamicVector< svlSample * >::vctDynamicVector(), vctDynamicVectorRef< CISSTNETLIB_DOUBLE >::vctDynamicVectorRef(), vctRandom(), vctReturnDynamicVector< _elementType >::vctReturnDynamicVector(), and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Zeros().

template<class _vectorOwnerType, typename _elementType>
difference_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::stride (  )  const [inline]

Not required by STL but provided for completeness

Definition at line 172 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicMatrixBase< vctDynamicMatrixOwner< float >, float >::OuterProductOf(), vctFixedSizeVectorRef< _elementType, _size, _stride >::SetRef(), vctFixedSizeConstVectorRef< _elementType, _size, _stride >::SetRef(), vctDynamicVectorRef< CISSTNETLIB_DOUBLE >::SetRef(), vctDynamicNArrayRef< _elementType, _dimension >::SetRef(), vctDynamicConstVectorRef< _elementType >::SetRef(), vctDynamicConstNArrayRef< _elementType, _dimension >::SetRef(), vctDynamicConstVectorRef< _elementType >::vctDynamicConstVectorRef(), vctDynamicVectorRef< CISSTNETLIB_DOUBLE >::vctDynamicVectorRef(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XW(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XY(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XY(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZ(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZ(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZW(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XZ(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XZ(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YW(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZ(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZ(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZW(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ZW(), and vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ZW().

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::empty ( void   )  const [inline]

Tell is the vector is empty (STL compatibility). False unless size is zero.

Definition at line 178 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
const_reference vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::operator[] ( index_type  index  )  const [inline]

Access an element by index (const).

Returns:
a const reference to the element[index]

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 184 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::operator[]().

template<class _vectorOwnerType, typename _elementType>
const_reference vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::at ( size_type  index  )  const throw (std::out_of_range) [inline]

Access an element by index (const). Compare with std::vector::at(). This method can be a handy substitute for the overloaded operator [] when operator overloading is unavailable or inconvenient.

Returns:
a const reference to element[index]

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 193 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::at(), and vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::operator()().

template<class _vectorOwnerType, typename _elementType>
const_reference vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::operator() ( size_type  index  )  const throw (std::out_of_range) [inline]

Overloaded operator () for simplified (const) element access with bounds checking

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 199 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::operator()().

template<class _vectorOwnerType, typename _elementType>
const_reference vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Element ( size_type  index  )  const [inline]

Access an element by index (const). This method allows to access an element without any bounds checking.

Returns:
a reference to the element at index

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 208 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Element().

template<class _vectorOwnerType, typename _elementType>
const OwnerType& vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Owner ( void   )  const [inline]

Access the vector owner. This method should be used only to access some extra information related to the memory layout. It is used by the engines (vctDynamicVectorLoopEngines).

Definition at line 216 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Owner().

template<class _vectorOwnerType, typename _elementType>
const_pointer vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Pointer ( index_type  index = 0  )  const [inline]

Returns a const pointer to an element of the container, specified by its index. Addition to the STL requirements.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 224 of file vctDynamicConstVectorBase.h.

Referenced by vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyInverseTo(), vctMatrixRotation3ConstBase< vctFixedSizeMatrix< double, 3, 3, _rowMajor > >::ApplyInverseTo(), vctMatrixRotation2Base< vctFixedSizeMatrix< _elementType, 2, 2 > >::ApplyInverseTo(), vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyTo(), vctMatrixRotation2Base< vctFixedSizeMatrix< _elementType, 2, 2 > >::ApplyTo(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::at(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Element(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::operator[](), vctDynamicMatrixBase< vctDynamicMatrixOwner< float >, float >::OuterProductOf(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Pointer(), vctFixedSizeConstVectorRef< _elementType, _size, _stride >::SetRef(), vctDynamicNArrayRef< _elementType, _dimension >::SetRef(), vctDynamicConstVectorRef< _elementType >::SetRef(), vctDynamicConstNArrayRef< _elementType, _dimension >::SetRef(), vctDynamicConstVectorRef< _elementType >::vctDynamicConstVectorRef(), vctDynamicVectorRef< CISSTNETLIB_DOUBLE >::vctDynamicVectorRef(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::W(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::X(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XY(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZ(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XZ(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Y(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZ(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZW(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Z(), and vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ZW().

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ValidIndex ( size_type  index  )  const [inline]

Returns true if this index is valid.

Definition at line 230 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ThrowUnlessValidIndex().

template<class _vectorOwnerType, typename _elementType>
const value_type& vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::X ( void   )  const [inline]

Returns the first element of the vector. This method uses CMN_ASSERT to check that the size is at least 1.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 246 of file vctDynamicConstVectorBase.h.

Referenced by vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyInverseTo(), vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyTo(), and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::X().

template<class _vectorOwnerType, typename _elementType>
const value_type& vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Y ( void   )  const [inline]

Returns the second element of the vector. This method uses CMN_ASSERT to check that the size is at least 2.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 254 of file vctDynamicConstVectorBase.h.

Referenced by vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyInverseTo(), vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyTo(), and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Y().

template<class _vectorOwnerType, typename _elementType>
const value_type& vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Z ( void   )  const [inline]

Returns the third element of the vector. This method uses CMN_ASSERT to check that the size is at least 3.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 262 of file vctDynamicConstVectorBase.h.

Referenced by vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyInverseTo(), vctQuaternionRotation3Base< vctFixedSizeVector< double, 4 > >::ApplyTo(), and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Z().

template<class _vectorOwnerType, typename _elementType>
const value_type& vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::W ( void   )  const [inline]

Returns the fourth element of the vector. This method uses CMN_ASSERT to check that the size is at least 4.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 269 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::W().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::XY ( void   )  const [inline]

Return a (const) vector reference for the first two elements of this vector. May be used when switching from homogeneous coordinates to normal. (shadowed from base class).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 278 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XY().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::XZ ( void   )  const [inline]

Return a (const) vector reference for the first and third elements of this vector.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 285 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XZ().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::XW ( void   )  const [inline]

Return a (const) vector reference for the first and fourth elements of this vector.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 292 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XW().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::YZ ( void   )  const [inline]

Return a (const) vector reference for the two elements of this vector beginning on the second.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 299 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZ().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::YW ( void   )  const [inline]

Return a (const) vector reference for the two elements of this vector beginning on the second.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 306 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YW().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ZW ( void   )  const [inline]

Return a (const) vector reference for the two elements of this vector beginning on the third.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 313 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::ZW().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::XYZ ( void   )  const [inline]

Return a (const) vector reference for the first three elements of this vector. May be used when switching from homogeneous coordinates to normal, or when refering to a subvector of a row or a column inside a small matrix. (shadowed from base class).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 323 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZ().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::YZW ( void   )  const [inline]

Return a (const) vector reference for the second, third and fourth elements of this vector.

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 330 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::YZW().

template<class _vectorOwnerType, typename _elementType>
vctDynamicConstVectorRef<_elementType> vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::XYZW ( void   )  const [inline]

Return a (const) vector reference for the first four elements of this vector. May be used when switching from homogeneous coordinates to normal, or when refering to a subvector of a row or a column inside a small matrix. (shadowed from base class).

Reimplemented in vctDynamicVectorBase< _vectorOwnerType, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< char >, char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVector< svlVideoCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< double >, double >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRenderTargetBase * >, svlRenderTargetBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvHistogram * >, CvHistogram * >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVector< int, 2 > >, vctFixedSizeVector< int, 2 > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned int >, unsigned int >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoIO::_Compression * >, svlVideoIO::_Compression * >, vctDynamicVectorBase< vctDynamicVectorOwner< std::string >, std::string >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char * >, unsigned char * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamType >, svlStreamType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctFixedSizeVectorRefctFixedSizeVectorRef< double, 2, 1 > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlTarget2D >, svlTarget2D >, vctDynamicVectorBase< vctDynamicVectorOwner< std::ifstream * >, std::ifstream * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnGenericObject * >, cmnGenericObject * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< int >, int >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_INTEGER >, CISSTNETLIB_INTEGER >, vctDynamicVectorBase< vctDynamicVectorOwner< bool >, bool >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVideoCodecBase * >, svlVideoCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlSample * >, svlSample * >, vctDynamicVectorBase< vctDynamicVectorOwner< CvRect >, CvRect >, vctDynamicVectorBase< vctDynamicVectorOwner< svlStreamProc * >, svlStreamProc * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlRect >, svlRect >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< svlImageCodecBase * > >, vctDynamicVector< svlImageCodecBase * > >, vctDynamicVectorBase< vctDynamicVectorOwner< unsigned char >, unsigned char >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< bool > >, vctDynamicVector< bool > >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Extrinsics >, svlCameraGeometry::_Extrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageProperties >, svlFilterSourceVideoCapture::_ImageProperties >, vctDynamicVectorBase< vctDynamicVectorOwner< osaThread * >, osaThread * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlVidCapSrcBase * >, svlVidCapSrcBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< cmnClassServicesBase * >, cmnClassServicesBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageTracker * >, svlImageTracker * >, vctDynamicVectorBase< vctDynamicVectorRefOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< CISSTNETLIB_DOUBLE >, CISSTNETLIB_DOUBLE >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ExternalTrigger >, svlFilterSourceVideoCapture::_ExternalTrigger >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::PlatformType >, svlFilterSourceVideoCapture::PlatformType >, vctDynamicVectorBase< vctDynamicVectorOwner< vctDynamicVector< unsigned int > >, vctDynamicVector< unsigned int > >, vctDynamicVectorBase< vctDynamicVectorRefOwner< _elementType >, _elementType >, vctDynamicVectorBase< vctDynamicVectorOwner< svlCameraGeometry::_Intrinsics >, svlCameraGeometry::_Intrinsics >, vctDynamicVectorBase< vctDynamicVectorOwner< svlImageCodecBase * >, svlImageCodecBase * >, vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterOutput * >, svlFilterOutput * >, and vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >.

Definition at line 340 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::XYZW().

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::SumOfElements ( void   )  const [inline]

Return the sum of the elements of the vector.

Returns:
The sum of all the elements

Definition at line 355 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstMatrixBase< vctDynamicMatrixOwner< float >, float >::Trace().

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ProductOfElements ( void   )  const [inline]

Return the product of the elements of the vector.

Returns:
The product of all the elements

Definition at line 364 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::NormSquare ( void   )  const [inline]

Return the square of the norm of the vector.

Returns:
The square of the norm

Definition at line 373 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Norm().

template<class _vectorOwnerType, typename _elementType>
NormType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Norm ( void   )  const [inline]

Return the norm of the vector.

Returns:
The norm.

Definition at line 382 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::IsNormalized().

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsNormalized ( void   )  const [inline]

Test if this vector is normalized. This method will use the default tolerance defined in cmnTypeTraits as the maximum difference between the norm and 1 to consider the vector normalized.

Definition at line 390 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsNormalized ( _elementType  tolerance  )  const [inline]

Test if this vector is normalized. This method uses the tolerance provided by the user.

Parameters:
tolerance The maximum difference between the norm and 1 to consider the vector normalized.
Note:
This method has been overloaded instead of using a default value for the tolerance parameter to allow the use of vctDynamicVector with types for which don't have a tolerance defined via cmnTypeTraits. Otherwise, some compilers will try to expand the signature and will not be able to set the default tolerance.

Definition at line 411 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::L1Norm ( void   )  const [inline]

Return the L1 norm of the vector, i.e. the sum of the absolute values of all the elements.

Returns:
The L1 norm.

Definition at line 423 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::LinfNorm ( void   )  const [inline]

Return the Linf norm of the vector, i.e. the maximum of the absolute values of all the elements.

See also:
MaxAbsElement
Returns:
The Linf norm.

Definition at line 436 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::AlmostEqual().

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::MaxElement ( void   )  const [inline]

Return the maximum element of the vector.

Returns:
The maximum element

Definition at line 442 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::MinElement ( void   )  const [inline]

Return the minimum element of the vector.

Returns:
The minimum element

Definition at line 451 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::MaxAbsElement ( void   )  const [inline]

Return the maximum of the absolute values of all the elements.

See also:
LinfNorm.
Returns:
The maximum of the absolute values.

Definition at line 464 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::LinfNorm().

template<class _vectorOwnerType, typename _elementType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::MinAbsElement ( void   )  const [inline]

Return the minimum of the absolute values of all the elements.

Returns:
The minimum of the absolute values.

Definition at line 475 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
void vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::MinAndMaxElement ( value_type &  minElement,
value_type &  maxElement 
) const [inline]

Compute the minimum AND maximum elements of the vector. This method is more runtime-efficient than computing them separately.

Parameters:
minElement reference to store the minimum element result.
maxElement reference to store the maximum element result.
Note:
If this vector is empty (null pointer) the result is undefined.

Definition at line 489 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsPositive ( void   )  const [inline]

Return true if all the elements of this vector are strictly positive, false otherwise

Definition at line 496 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsNonNegative ( void   )  const [inline]

Return true if all the elements of this vector are non-negative, false otherwise

Definition at line 505 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsNonPositive ( void   )  const [inline]

Return true if all the elements of this vector are non-positive, false otherwise

Definition at line 514 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsNegative ( void   )  const [inline]

Return true if all the elements of this vector are strictly negative, false otherwise

Definition at line 523 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::All ( void   )  const [inline]

Return true if all the elements of this vector are nonzero, false otherwise

Definition at line 532 of file vctDynamicConstVectorBase.h.

Referenced by vctAll().

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Any ( void   )  const [inline]

Return true if any element of this vector is nonzero, false otherwise

Definition at line 541 of file vctDynamicConstVectorBase.h.

Referenced by vctAny().

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsCompact ( void   )  const [inline]

Test if the vector is compact, i.e. a vector of length l actually uses a contiguous block of memory or size l. A compact vector has a stride equal to 1.

Definition at line 557 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::IsFortran().

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::IsFortran ( void   )  const [inline]

Test if the vector is "Fortran" compatible, i.e. is compact.

See also:
IsCompact

Definition at line 564 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::FastCopyCompatible ( const vctDynamicConstVectorBase< __vectorOwnerType, value_type > &  source  )  const [inline]

Test if the method FastCopyOf can be used instead of Assign. See FastCopyOf for more details.

Definition at line 571 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<size_type __size, stride_type __stride, class __dataPtrType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::FastCopyCompatible ( const vctFixedSizeConstVectorBase< __size, __stride, value_type, __dataPtrType > &  source  )  const [inline]

Test if the method FastCopyOf can be used instead of Assign. See FastCopyOf for more details.

Definition at line 579 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
value_type vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::DotProduct ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Dot product with another vector of the same type and size

Parameters:
otherVector second operand of the dot product ("this" is the first operand)
Returns:
The dot product of this and otherVector.

Definition at line 592 of file vctDynamicConstVectorBase.h.

Referenced by operator *(), and vctDotProduct().

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Equal ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 616 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::operator==().

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::operator== ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 625 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::AlmostEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector,
value_type  tolerance 
) const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 631 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::AlmostEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 638 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::NotEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 644 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::operator!=().

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::operator!= ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 653 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Lesser ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 659 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::LesserOrEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 668 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Greater ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 677 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::GreaterOrEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The stride can be different. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two vectors. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 686 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The strides and the internal representation (_vectorOwnerType) can be different. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two vectors and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 712 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseNotEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The strides and the internal representation (_vectorOwnerType) can be different. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two vectors and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 722 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseLesser ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The strides and the internal representation (_vectorOwnerType) can be different. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two vectors and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 731 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseLesserOrEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The strides and the internal representation (_vectorOwnerType) can be different. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two vectors and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 740 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseGreater ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The strides and the internal representation (_vectorOwnerType) can be different. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two vectors and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 749 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
template<class __vectorOwnerType>
BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseGreaterOrEqual ( const vctDynamicConstVectorBase< __vectorOwnerType, _elementType > &  otherVector  )  const [inline]

Comparison between two vectors of the same size, containing the same type of elements. The strides and the internal representation (_vectorOwnerType) can be different. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two vectors and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 758 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Equal ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 781 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::operator== ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 789 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::NotEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 794 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::operator!= ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 802 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Lesser ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 807 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::LesserOrEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 815 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Greater ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 823 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
bool vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::GreaterOrEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar. The type of the elements of the vector and the scalar must be the same. The comparaison ($ = \neq < \leq > \geq $) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the vector and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.

Returns:
A boolean.

Definition at line 831 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, class _elementType>
vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar, containing the same type of elements. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the vector and the scalar and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 993 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, class _elementType>
vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseNotEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar, containing the same type of elements. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the vector and the scalar and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 1001 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, class _elementType>
vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseLesser ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar, containing the same type of elements. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the vector and the scalar and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 1009 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, class _elementType>
vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseLesserOrEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar, containing the same type of elements. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the vector and the scalar and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 1017 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, class _elementType>
vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseGreater ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar, containing the same type of elements. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the vector and the scalar and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 1025 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, class _elementType>
vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::BoolVectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::ElementwiseGreaterOrEqual ( const value_type &  scalar  )  const [inline]

Comparison between a vector and a scalar, containing the same type of elements. The comparaison ($ = \neq < \leq > \geq $) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the vector and the scalar and stored in a newly created vector. There is no operator provided since the semantic would be ambiguous.

Returns:
A vector of booleans.

Definition at line 1033 of file vctDynamicConstVectorBase.h.

template<class _vectorOwnerType, typename _elementType>
VectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Abs ( void   )  const [inline]

Unary elementwise operations on a vector. For each element of the vector "this", performs $ this[i] \leftarrow op(otherVector[i])$ where $op$ can calculate the absolute value (Abs), the opposite (Negation) or the normalized version (Normalized).

Returns:
A new vector.

template<class _vectorOwnerType, typename _elementType>
VectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Negation ( void   )  const [inline]

Unary elementwise operations on a vector. For each element of the vector "this", performs $ this[i] \leftarrow op(otherVector[i])$ where $op$ can calculate the absolute value (Abs), the opposite (Negation) or the normalized version (Normalized).

Returns:
A new vector.

template<class _vectorOwnerType, typename _elementType>
VectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Floor ( void   )  const [inline]

Unary elementwise operations on a vector. For each element of the vector "this", performs $ this[i] \leftarrow op(otherVector[i])$ where $op$ can calculate the absolute value (Abs), the opposite (Negation) or the normalized version (Normalized).

Returns:
A new vector.

template<class _vectorOwnerType, typename _elementType>
VectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Ceil ( void   )  const [inline]

Unary elementwise operations on a vector. For each element of the vector "this", performs $ this[i] \leftarrow op(otherVector[i])$ where $op$ can calculate the absolute value (Abs), the opposite (Negation) or the normalized version (Normalized).

Returns:
A new vector.

template<class _vectorOwnerType, typename _elementType>
VectorReturnType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Normalized ( void   )  const throw (std::runtime_error) [inline]

Unary elementwise operations on a vector. For each element of the vector "this", performs $ this[i] \leftarrow op(otherVector[i])$ where $op$ can calculate the absolute value (Abs), the opposite (Negation) or the normalized version (Normalized).

Returns:
A new vector.

template<class _vectorOwnerType, typename _elementType>
void vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::SerializeRaw ( std::ostream &  outputStream  )  const [inline]

Binary serialization

Reimplemented in mtsVector< _elementType >.

Definition at line 975 of file vctDynamicConstVectorBase.h.


Member Data Documentation

template<class _vectorOwnerType, typename _elementType>
OwnerType vctDynamicConstVectorBase< _vectorOwnerType, _elementType >::Vector [protected]

Declaration of the vector-defining member object

Definition at line 129 of file vctDynamicConstVectorBase.h.

Referenced by vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::begin(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::begin(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::end(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::end(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Owner(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Owner(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Pointer(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::Pointer(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::rbegin(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::rbegin(), vctDynamicVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::rend(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::rend(), vctDynamicVector< svlSample * >::resize(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::size(), vctDynamicConstVectorBase< vctDynamicVectorOwner< svlFilterSourceVideoCapture::_ImageFormat >, svlFilterSourceVideoCapture::_ImageFormat >::stride(), and vctReturnDynamicVector< _elementType >::vctReturnDynamicVector().


The documentation for this class was generated from the following file:
erc-cisst-devel<at>lists.johnshopkins.edu