# NFTSVG

Provides a function for generating an SVG associated with a Dragonswap NFT

### Functions[​](https://docs.uniswap.org/contracts/v3/reference/periphery/libraries/NFTSVG#functions) <a href="#functions" id="functions"></a>

#### generateSVG[​](https://docs.uniswap.org/contracts/v3/reference/periphery/libraries/NFTSVG#generatesvg) <a href="#generatesvg" id="generatesvg"></a>

```solidity
  function generateSVG(
  ) internal returns (string svg)
```

#### getCurve[​](https://docs.uniswap.org/contracts/v3/reference/periphery/libraries/NFTSVG#getcurve) <a href="#getcurve" id="getcurve"></a>

```solidity
  function getCurve(
  ) internal returns (string curve)
```

#### generateSVGCurveCircle[​](https://docs.uniswap.org/contracts/v3/reference/periphery/libraries/NFTSVG#generatesvgcurvecircle) <a href="#generatesvgcurvecircle" id="generatesvgcurvecircle"></a>

```solidity
  function generateSVGCurveCircle(
  ) internal returns (string svg)
```

#### rangeLocation[​](https://docs.uniswap.org/contracts/v3/reference/periphery/libraries/NFTSVG#rangelocation) <a href="#rangelocation" id="rangelocation"></a>

```solidity
  function rangeLocation(
  ) internal returns (string, string)
```

#### isRare[​](https://docs.uniswap.org/contracts/v3/reference/periphery/libraries/NFTSVG#israre) <a href="#israre" id="israre"></a>

```solidity
  function isRare(
  ) internal returns (bool)
```
