## ShapePropertyCollection class


This class specifies the visual shape properties for a chart element or shape.

```cpp
class ShapePropertyCollection
```

## Methods

| Method | Description |
| --- | --- |
| [ClearFormat3D()](./clearformat3d/) | Clears the 3D shape properties of the shape. |
| [ClearGlowEffect()](./cleargloweffect/) | Clears the glow effect of the shape. |
| [ClearShadowEffect()](./clearshadoweffect/) | Clears the shadow effect of the chart element or shape. |
| [GetFormat3D()](./getformat3d/) | Represents a [Format3D](../format3d/) object that specifies 3D shape properties for the chart element or shape. |
| [GetGlowEffect()](./getgloweffect/) | Represents a [GlowEffect](../gloweffect/) object that specifies glow effect for the chart element or shape. |
| [GetShadowEffect()](./getshadoweffect/) | Represents a [ShadowEffect](../shadoweffect/) object that specifies shadow effect for the chart element or shape. |
| [GetSoftEdgeRadius()](./getsoftedgeradius/) | Gets and sets the radius of blur to apply to the edges, in unit of points. |
| [HasFormat3D()](./hasformat3d/) | Indicates if the shape has 3d format data. |
| [HasGlowEffect()](./hasgloweffect/) | Indicates if the shape has glow effect data. |
| [HasShadowEffect()](./hasshadoweffect/) | Indicates if the shape has shadow effect data. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const ShapePropertyCollection\& src)](./operator_asm/) | operator= |
| [SetSoftEdgeRadius(double value)](./setsoftedgeradius/) | Gets and sets the radius of blur to apply to the edges, in unit of points. |
| [ShapePropertyCollection(ShapePropertyCollection_Impl* impl)](./shapepropertycollection/) | Constructs from an implementation object. |
| [ShapePropertyCollection(const ShapePropertyCollection\& src)](./shapepropertycollection/) | Copy constructor. |
| [~ShapePropertyCollection()](./~shapepropertycollection/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::Drawing](../)
* Library [Aspose.Cells for C++](../../)
