43 #include <visp/vpSubColVector.h>
44 #include <visp/vpException.h>
45 #include <visp/vpMatrixException.h>
46 #include <visp/vpDebug.h>
77 const unsigned int & offset,
78 const unsigned int & nrows){
81 vpERROR_TRACE(
"\n\t\t vpSubColvector parent vpColVector has been destroyed");
83 "\n\t\t \n\t\t vpSubColvector parent vpColVector has been destroyed")) ;
100 for(
unsigned int i=0;i<nrows;i++)
106 vpERROR_TRACE(
"SubColVector cannot be contain in parent ColVector") ;
122 vpERROR_TRACE(
"\n\t\t vpSubColvector parent vpColVector has been destroyed");
124 "\n\t\t \n\t\t vpSubColvector parent vpColVector has been destroyed")) ;
127 vpERROR_TRACE(
"\n\t\t vpSubColvector size of parent vpColVector has been changed");
140 vpERROR_TRACE(
"\n\t\t vpSubColVector mismatch in operator vpSubColVector=vpSubColVector") ;
142 "\n\t\t \n\t\t vpSubMatrix mismatch in operator vpSubColVector=vpSubColVector")) ;
145 for (
unsigned int i=0;i<
rowNum;i++)
157 vpERROR_TRACE(
"\n\t\t vpSubColVector mismatch in operator vpSubColVector=vpColVector") ;
159 "\n\t\t \n\t\t vpSubColVector mismatch in operator vpSubColVector=vpColVector")) ;
162 for (
unsigned int i=0;i<
rowNum;i++)
175 vpERROR_TRACE(
"\n\t\t vpSubColVector mismatch in operator vpSubColVector=vpMatrix") ;
177 "\n\t\t \n\t\t vpSubColVector mismatch in operator vpSubColVector=vpMatrix")) ;
180 for (
unsigned int i=0;i<
rowNum;i++)
190 for (
unsigned int i=0;i<
rowNum;i++)