20#ifndef _vctMatrixRotation2_h
21#define _vctMatrixRotation2_h
47template <
class _elementType>
101 template <stride_type __stride1,
class __dataPtrType1,
102 stride_type __stride2,
class __dataPtrType2>
105 bool vectorsAreColumns =
true)
110 template <
class __vectorOwnerType1,
111 class __vectorOwnerType2>
114 bool vectorsAreColumns =
true)
126 bool normalizeInput):
128 element10, element11,
132 template <stride_type __stride1,
class __dataPtrType1,
133 stride_type __stride2,
class __dataPtrType2>
136 bool vectorsAreColumns,
bool normalizeInput):
138 BaseType(v1, v2, vectorsAreColumns, normalizeInput)
141 template <
class __vectorOwnerType1,
142 class __vectorOwnerType2>
145 bool vectorsAreColumns,
bool normalizeInput):
146 BaseType(v1, v2, vectorsAreColumns, normalizeInput)
150 bool normalizeInput):
151 BaseType(angleRotation, normalizeInput)
164 template <str
ide_type __rowStr
ide, str
ide_type __colStr
ide,
class __dataPtrType>
A collection of useful information about the C++ basic types, represented in a generic programming wa...
Definition cmnTypeTraits.h:155
Define a rotation based on an angle for a space of dimension 2.
Definition vctAngleRotation2.h:45
Definition vctForwardDeclarations.h:119
A template for a fixed length vector with fixed spacing in memory.
Definition vctFixedSizeConstVectorBase.h:108
A template for a fixed size matrix with fixed spacings in memory.
Definition vctFixedSizeMatrixBase.h:60
ThisType & Assign(const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, __elementType, __dataPtrType > &other)
Definition vctFixedSizeMatrixBase.h:475
vctFixedSizeMatrix()
Definition vctFixedSizeMatrix.h:78
vctMatrixRotation2Base()
Definition vctMatrixRotation2Base.h:102
@ COLS
Definition vctMatrixRotation2.h:53
@ ROWS
Definition vctMatrixRotation2.h:53
vctMatrixRotation2(const vctDynamicConstVectorBase< __vectorOwnerType1, value_type > &v1, const vctDynamicConstVectorBase< __vectorOwnerType2, value_type > &v2, bool vectorsAreColumns=true) CISST_THROW(std
Definition vctMatrixRotation2.h:112
VCT_CONTAINER_TRAITS_TYPEDEFS(_elementType)
vctMatrixRotation2(const vctFixedSizeConstVectorBase< DIMENSION, __stride1, value_type, __dataPtrType1 > &v1, const vctFixedSizeConstVectorBase< DIMENSION, __stride2, value_type, __dataPtrType2 > &v2, bool vectorsAreColumns=true) CISST_THROW(std
Definition vctMatrixRotation2.h:103
vctMatrixRotation2(const vctFixedSizeConstVectorBase< DIMENSION, __stride1, value_type, __dataPtrType1 > &v1, const vctFixedSizeConstVectorBase< DIMENSION, __stride2, value_type, __dataPtrType2 > &v2, bool vectorsAreColumns, bool normalizeInput)
Definition vctMatrixRotation2.h:134
vctMatrixRotation2(const vctDynamicConstVectorBase< __vectorOwnerType1, value_type > &v1, const vctDynamicConstVectorBase< __vectorOwnerType2, value_type > &v2, bool vectorsAreColumns, bool normalizeInput)
Definition vctMatrixRotation2.h:143
vctMatrixRotation2< value_type > ThisType
Definition vctMatrixRotation2.h:57
ThisType & operator=(const ContainerType &other)
Definition vctMatrixRotation2.h:81
vctMatrixRotation2(const BaseType &other)
Definition vctMatrixRotation2.h:71
vctMatrixRotation2Base< ContainerType > BaseType
Definition vctMatrixRotation2.h:56
vctMatrixRotation2(const vctFixedSizeMatrixBase< ROWS, COLS, __rowStride, __colStride, value_type, __dataPtrType > &matrix)
Definition vctMatrixRotation2.h:166
vctMatrixRotation2()
Definition vctMatrixRotation2.h:63
vctMatrixRotation2(const ThisType &other)
Definition vctMatrixRotation2.h:67
vctMatrixRotation2(const value_type &element00, const value_type &element01, const value_type &element10, const value_type &element11) CISST_THROW(std
Definition vctMatrixRotation2.h:94
@ DIMENSION
Definition vctMatrixRotation2.h:54
vctMatrixRotation2(const vctAngleRotation2 &angleRotation, bool normalizeInput)
Definition vctMatrixRotation2.h:149
cmnTypeTraits< value_type > TypeTraits
Definition vctMatrixRotation2.h:60
vctFixedSizeMatrix< value_type, ROWS, COLS > ContainerType
Definition vctMatrixRotation2.h:55
vctMatrixRotation2(const vctAngleRotation2 &angleRotation) CISST_THROW(std
Definition vctMatrixRotation2.h:119
vctMatrixRotation2(const value_type &element00, const value_type &element01, const value_type &element10, const value_type &element11, bool normalizeInput)
Definition vctMatrixRotation2.h:124
#define CISST_THROW(exceptionParameter)
Somewhat portable compilation warning message. This works with very recent versions of gcc (4....
Definition cmnPortability.h:559
Macros to export the symbols of cisstVector (in a Dll).
Declaration of vctFixedSizeMatrix.
Declaration of vctMatrixRotation2Base.