Source code for rocketpy.plots.tank_geometry_plots

[docs] class _TankGeometryPlots: """Class that holds plot methods for TankGeometry class. Attributes ---------- _TankGeometryPlots.tank_geometry : TankGeometry TankGeometry object that will be used for the plots. """
[docs] def __init__(self, tank_geometry): """Initializes _MotorClass class. Parameters ---------- tank_geometry : TankGeometry Instance of the TankGeometry class Returns ------- None """ self.tank_geometry = tank_geometry return None
def radius(self, upper=None, lower=None): self.tank_geometry.radius.plot(lower, upper) return None def area(self, upper=None, lower=None): self.tank_geometry.area.plot(lower, upper) return None def volume(self, upper=None, lower=None): self.tank_geometry.volume.plot(lower, upper) return None
[docs] def all(self): """Prints out all graphs available about the TankGeometry. It simply calls all the other plotter methods in this class. Returns ------- None """ self.radius() self.area() self.volume() return None