Lines Matching refs:aCol0
448 B3DVector aCol0(mpImpl->get(0, 0), mpImpl->get(1, 0), mpImpl->get(2, 0)); in decompose() local
454 rScale.setX(aCol0.getLength()); in decompose()
455 aCol0.normalize(); in decompose()
458 rShear.setX(aCol0.scalar(aCol1)); in decompose()
466 aTemp.setX(aCol1.getX() - rShear.getX() * aCol0.getX()); in decompose()
467 aTemp.setY(aCol1.getY() - rShear.getX() * aCol0.getY()); in decompose()
468 aTemp.setZ(aCol1.getZ() - rShear.getX() * aCol0.getZ()); in decompose()
484 rShear.setY(aCol0.scalar(aCol2)); in decompose()
492 aTemp.setX(aCol2.getX() - rShear.getY() * aCol0.getX()); in decompose()
493 aTemp.setY(aCol2.getY() - rShear.getY() * aCol0.getY()); in decompose()
494 aTemp.setZ(aCol2.getZ() - rShear.getY() * aCol0.getZ()); in decompose()
535 if(0.0 > aCol0.scalar(aCol1.getPerpendicular(aCol2))) in decompose()
538 aCol0 = -aCol0; in decompose()
551 if( ::basegfx::fTools::equal( aCol0.getZ(), 1.0 ) in decompose()
552 || aCol0.getZ() > 1.0 ) in decompose()
557 else if( ::basegfx::fTools::equal( aCol0.getZ(), -1.0 ) in decompose()
558 || aCol0.getZ() < -1.0 ) in decompose()
565 fy = asin( -aCol0.getZ() ); in decompose()
572 if( aCol0.getZ() > 0.0 ) in decompose()
581 rRotate.setZ(atan2(aCol0.getY(), aCol0.getX())); in decompose()