## IconFilter class


Represents icon filter.

```cpp
class IconFilter
```

## Methods

| Method | Description |
| --- | --- |
| [GetIconId()](./geticonid/) | Gets and sets Zero-based index of an icon in an icon set. |
| [GetIconSetType()](./geticonsettype/) | Gets and sets which icon set is used for this filter criteria. |
| [IconFilter(IconFilter_Impl* impl)](./iconfilter/) | Constructs from an implementation object. |
| [IconFilter(const Aspose::Cells::Object\& obj)](./iconfilter/) | Constructs from an [Object](../object/) convertible to this. |
| [IconFilter(const IconFilter\& src)](./iconfilter/) | Copy constructor. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const IconFilter\& src)](./operator_asm/) | operator= |
| [SetIconId(int32_t value)](./seticonid/) | Gets and sets Zero-based index of an icon in an icon set. |
| [SetIconSetType(IconSetType value)](./seticonsettype/) | Gets and sets which icon set is used for this filter criteria. |
| [ToObject()](./toobject/) | Gets the [Object](../object/). |
| [~IconFilter()](./~iconfilter/) | Destructor. |
## Fields

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

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