mirror of
https://github.com/KLayout/klayout.git
synced 2026-08-29 01:14:35 +02:00
Square and rectangle convenience ctor for GSI Box and DBox
This commit is contained in:
Vendored
+18
@@ -29,6 +29,15 @@ class DBBox_TestClass < TestBase
|
||||
# DBox basics
|
||||
def test_1_DBox
|
||||
|
||||
a = RBA::DBox::new( 20 )
|
||||
assert_equal( a.to_s, "(-10,-10;10,10)" )
|
||||
|
||||
a = RBA::DBox::new( 21 )
|
||||
assert_equal( a.to_s, "(-10.5,-10.5;10.5,10.5)" )
|
||||
|
||||
a = RBA::DBox::new( 20, 40 )
|
||||
assert_equal( a.to_s, "(-10,-20;10,20)" )
|
||||
|
||||
a = RBA::DBox::new( -10, 21, 11, 17 )
|
||||
assert_equal( a.to_s, "(-10,17;11,21)" )
|
||||
assert_equal( RBA::DBox::from_s(a.to_s).to_s, a.to_s )
|
||||
@@ -233,6 +242,15 @@ class DBBox_TestClass < TestBase
|
||||
# Box basics
|
||||
def test_1_Box
|
||||
|
||||
a = RBA::Box::new( 20 )
|
||||
assert_equal( a.to_s, "(-10,-10;10,10)" )
|
||||
|
||||
a = RBA::Box::new( 21 )
|
||||
assert_equal( a.to_s, "(-10,-10;10,10)" )
|
||||
|
||||
a = RBA::Box::new( 20, 40 )
|
||||
assert_equal( a.to_s, "(-10,-20;10,20)" )
|
||||
|
||||
a = RBA::Box::new( -10, 21, 11, 17 )
|
||||
assert_equal( a.to_s, "(-10,17;11,21)" )
|
||||
assert_equal( RBA::Box::from_s(a.to_s).to_s, a.to_s )
|
||||
|
||||
Reference in New Issue
Block a user