pub fn new(x: u32, y: u32) -> Self {
		Self {
			x,
			y,
			children: RefCell::new(Vec::new()),
			parent: RefCell::new(None),
		}
	}
/// Creates a new object for the translation.
/// Encapsulates the internal logic of the object creation.
Creates a new object for the translation.
Encapsulates the internal logic of the object creation.
Creates a new object for the translation . Encapsulates the internal logic of the object creation .
pub fn new(x: u32, y: u32) -> Self {
		Self {
			x,
			y,
			children: RefCell::new(Vec::new()),
			parent: RefCell::new(None),
		}
	}
pub fn new ( x : u32 , y : u32 ) -> Self { Self { x , y , children : RefCell :: new ( Vec :: new ( ) ) , parent : RefCell :: new ( None ) , } }
Creates a new object for the translation.
Creates a new object for the translation .
x
u32
y
u32
x
u32
y
u32