```
public struct AdaptiveBounds
```

Bounds that can adapt to new points being passed

```
public Bounds bounds
```

Actual bounds being used

```
public this(string str)
```

Constructor taking comma separated x and y limits

```
public this(Bounds bnds)
```

Contructor taking an existing Bounds struct

```
public bool adapt(T : AdaptiveBounds)(in T bounds)
```

Adapt bounds to include the given bounds

## Variables

bounds |
| Actual bounds being used |

## Functions

this | Constructor taking comma separated x and y limits | |

this | Constructor taking x and y limits | |

this | Contructor taking an existing Bounds struct | |

adapt | Adapt bounds to include the new point | |

adapt | Adapt by passing x and y variable | |

adapt | Adapt bounds to include the given bounds | |

adapt | Adapt bounds to include the new points |