package shape

import (
	

	
	
)

type shapeRealSquare struct {
	*baseShape
}

func ( *geo.Box) Shape {
	 := shapeRealSquare{
		baseShape: &baseShape{
			Type: REAL_SQUARE_TYPE,
			Box:  ,
		},
	}
	.FullShape = go2.Pointer(Shape())
	return 
}

func ( shapeRealSquare) () bool {
	return true
}

func ( shapeRealSquare) () bool {
	return true
}

func ( shapeRealSquare) (, , ,  float64) (float64, float64) {
	 := math.Ceil(math.Max(+, +))
	return , 
}