added a :cast function which calls cast_generic_shape_layout on the layout provided into the function, lastly saving the result of that call as self.casted to be used by the pipeline
added a default cast to the generic_shape constructor
newly constructed generic_shape objects automatically cast themselves to the default pipeline accessed by
added a :cast function which calls cast_generic_shape_layout on the layout provided into the function, lastly saving the result of that call as self.casted to be used by the pipeline
added a default cast to the generic_shape constructor newly constructed generic_shape objects automatically cast themselves to the default pipeline accessed by