VectSharp  2.2.1
A light library for C# vector graphics
VectSharp.Filters.CompositeLocationInvariantFilter Class Reference

Represents a filter that corresponds to applying multiple ILocationInvariantFilters one after the other. More...

Inheritance diagram for VectSharp.Filters.CompositeLocationInvariantFilter:

Public Member Functions

 CompositeLocationInvariantFilter (IEnumerable< ILocationInvariantFilter > filters)
 Creates a new CompositeLocationInvariantFilter with the specified filters. More...
 
 CompositeLocationInvariantFilter (params ILocationInvariantFilter[] filters)
 Creates a new CompositeLocationInvariantFilter with the specified filters. More...
 
RasterImage Filter (RasterImage image, double scale)
 Applies the filter to a RasterImage.
 

Properties

Point TopLeftMargin [get]
 
Point BottomRightMargin [get]
 
ImmutableList< ILocationInvariantFilterFilters [get]
 The filters that are applied by this filter. More...
 
- Properties inherited from VectSharp.Filters.IFilter
Point TopLeftMargin [get]
 Determines how much the area of the filter's subject should be expanded on the top-left to accommodate the results of the filter. More...
 
Point BottomRightMargin [get]
 Determines how much the area of the filter's subject should be expanded on the bottom-right to accommodate the results of the filter. More...
 

Detailed Description

Represents a filter that corresponds to applying multiple ILocationInvariantFilters one after the other.

Definition at line 26 of file CompositeFilter.cs.

Constructor & Destructor Documentation

◆ CompositeLocationInvariantFilter() [1/2]

VectSharp.Filters.CompositeLocationInvariantFilter.CompositeLocationInvariantFilter ( IEnumerable< ILocationInvariantFilter filters)

Creates a new CompositeLocationInvariantFilter with the specified filters.

Parameters
filtersThe filters that will be applied by the new filter.

Definition at line 43 of file CompositeFilter.cs.

◆ CompositeLocationInvariantFilter() [2/2]

VectSharp.Filters.CompositeLocationInvariantFilter.CompositeLocationInvariantFilter ( params ILocationInvariantFilter[]  filters)

Creates a new CompositeLocationInvariantFilter with the specified filters.

Parameters
filtersThe filters that will be applied by the new filter.

Definition at line 70 of file CompositeFilter.cs.

Property Documentation

◆ Filters

ImmutableList<ILocationInvariantFilter> VectSharp.Filters.CompositeLocationInvariantFilter.Filters
get

The filters that are applied by this filter.

Definition at line 37 of file CompositeFilter.cs.


The documentation for this class was generated from the following file: