makeToken method
Implementation
ClipToken makeToken( ClipToken dst, int srcIndex ){
int row, col;
dst.delAll();
if( (_mat[srcIndex].len() > 1) || _mat[srcIndex].mat(0).notEqual( 0.0 ) ){
dst.addCode( ClipGlobal.codeArrayTop, null );
for( row = 0; row < _mat[srcIndex].row(); row++ ){
dst.addCode( ClipGlobal.codeArrayTop, null );
for( col = 0; col < _mat[srcIndex].col(); col++ ){
dst.addValue( _mat[srcIndex].val( row, col ) );
}
dst.addCode( ClipGlobal.codeArrayEnd, null );
}
dst.addCode( ClipGlobal.codeArrayEnd, null );
_node[srcIndex].makeToken( dst, false );
} else {
_node[srcIndex].makeToken( dst, true );
}
return dst;
}