Provides access to members that control the geometric effect list.

#### Product Availability

#### Members

Description |
||
---|---|---|

Add | Adds a new geometric effect. | |

Count | Number of geometric effects. | |

Element | The geometric effect at the specified position. | |

Insert | Inserts a new geometric effect. | |

Remove | Removes a geometric effect. | |

RemoveAll | Removes all geometric effects. |

#### CoClasses that implement IGeometricEffects

CoClasses and Classes | Description |
---|---|

BasicFillSymbol | Basic fill symbol object. |

BasicLineSymbol | Basic line symbol object. |

BasicMarkerSymbol | Basic marker symbol object. |

RepresentationRule | An object defining a representation rule. |

#### Remarks

**IGeometricEffects** interface has methods useful for managing a collection of geometric effects which are present in a **RepresentationRule** or in basic symbols present within the representation rule such as **BasicLineSymbol**, **BasicFillSymbol** and **BasicMarkerSymbol** objects.

**GeometricEffect** is a special process that dynamically alters the geometry of feature representation. A single representation rule can contain multiple geometric effects, functioning in sequence to create a complex symbol. IGeometricEffects interface is useful to browse through individual geometric effects participating in a single rule. use IGeometricEffect interface to access a chain of effects as a single geometric effect.

For example, if there are two geometric effects *GeometricEffectDash* and *GeometricEffectOffset* applied on linestrokes in sequential order, then you can use IGeometricEffects interface to access both effects. However, you can also use IGeometricEffect interface to get the result of applying a combination of Dash and Offset effects as a single effect.