mirror of https://github.com/KLayout/klayout.git
Trans: mapping ctrans to * for harmonization
This commit is contained in:
parent
a5e7395d10
commit
3a422f2c38
|
|
@ -742,7 +742,7 @@ struct cplx_trans_defs
|
|||
"\n"
|
||||
"@return The inverted transformation\n"
|
||||
) +
|
||||
method ("ctrans", &C::ctrans, arg ("d"),
|
||||
method ("ctrans|*", &C::ctrans, arg ("d"),
|
||||
"@brief Transforms a distance\n"
|
||||
"\n"
|
||||
"The \"ctrans\" method transforms the given distance.\n"
|
||||
|
|
|
|||
|
|
@ -80,6 +80,8 @@ class DBTrans_TestClass < TestBase
|
|||
assert_equal( RBA::Trans::new(RBA::Trans::R180, RBA::DVector::new(5,-7)).to_s, "r180 5,-7" )
|
||||
assert_equal( RBA::Trans::new(RBA::Trans::R180).to_s, "r180 0,0" )
|
||||
|
||||
assert_equal( e.trans( 2.0 ).to_s, "2" )
|
||||
assert_equal( (e * 2.0).to_s, "2" )
|
||||
assert_equal( e.trans( RBA::Edge::new(0, 1, 2, 3) ).to_s, "(-3,-2;-1,0)" )
|
||||
assert_equal( ( e * RBA::Edge::new(0, 1, 2, 3) ).to_s, "(-3,-2;-1,0)" )
|
||||
assert_equal( e.trans( RBA::Box::new(0, 1, 2, 3) ).to_s, "(-3,-2;-1,0)" )
|
||||
|
|
@ -140,7 +142,9 @@ class DBTrans_TestClass < TestBase
|
|||
|
||||
assert_equal( mb.trans( RBA::DPoint::new( 1, 0 )).to_s, "17,3" )
|
||||
assert_equal( mb.ctrans(2).to_s, "4.0" )
|
||||
assert_equal( (mb * 2).to_s, "4.0" )
|
||||
assert_equal( i.ctrans(2).to_s, "1.0" )
|
||||
assert_equal( (i * 2).to_s, "1.0" )
|
||||
|
||||
end
|
||||
|
||||
|
|
@ -199,6 +203,7 @@ class DBTrans_TestClass < TestBase
|
|||
assert_equal( (c.angle - 45).abs < 1e-10, true )
|
||||
|
||||
assert_equal( c.ctrans( 5 ).to_s, "3.75" )
|
||||
assert_equal( (c * 5).to_s, "3.75" )
|
||||
assert_equal( c.trans( RBA::DPoint::new( 12, 16 ) ).to_s, "17.3492424049,-14.6213203436" )
|
||||
|
||||
assert_equal( RBA::DCplxTrans::new.to_s, "r0 *1 0,0" )
|
||||
|
|
@ -306,7 +311,9 @@ class DBTrans_TestClass < TestBase
|
|||
|
||||
assert_equal( mb.trans( RBA::Point::new( 1, 0 )).to_s, "17,3" )
|
||||
assert_equal( mb.ctrans(2).to_s, "4.0" )
|
||||
assert_equal( (mb * 2).to_s, "4.0" )
|
||||
assert_equal( i.ctrans(2).to_s, "1.0" )
|
||||
assert_equal( (i * 2).to_s, "1.0" )
|
||||
|
||||
end
|
||||
|
||||
|
|
@ -353,6 +360,7 @@ class DBTrans_TestClass < TestBase
|
|||
assert_equal( (c.angle - 45).abs < 1e-10, true )
|
||||
|
||||
assert_equal( c.ctrans( 5 ).to_s, "3.75" )
|
||||
assert_equal( (c * 5).to_s, "3.75" )
|
||||
assert_equal( c.trans( RBA::Point::new( 12, 16 ) ).to_s, "17.3492424049,-14.6213203436" )
|
||||
|
||||
assert_equal( RBA::CplxTrans::new.to_s, "r0 *1 0,0" )
|
||||
|
|
|
|||
Loading…
Reference in New Issue