System.Object
GeoCalc.DoubleComparisonFilter
GeoCalc.EarlyBoundTransformSourceFilter
GeoCalc.ESRIPEDBManager.ExportableObjectsFilter
GeoCalc.IntegerComparisonFilter
GeoCalc.ProjectedOperationFilter
GeoCalc.StringComparisonFilter
GeoCalc.TransformForBaseCRSFilter
GeoCalc.TransformOperationFilter
GeoCalc.ESRIPEDBManager.UsageBasedOnAreaOfUseAndScopeFilter
GeoCalc.Utilities.CustomObjectFilter
The SearchFilter is an interface class that can be extended to help manage complicated queries against the GeoCalc Datasource. It provides a method called Filter which has a single Serializable object as a parameter. Once an instance class/method is extended from the SearchFilter base it can be passed into the DataSource.SearchByFilter procedure. During the search process all candidate Serializable objects will be run evaluated using the extended class and a resultant candidate list of objects will be compiled based on the return value of the Filter() method. The following extensions of the SearchFilter class are included in GeoCalc by default:
NameFilter
RemarksFilter
ContainsFilter
ContainedByFilter
IntersectsFilter
AreaOfUseFilter
AreaOfUseInUsageFilter
UsageFilter
ScopeFilter
DatumFilter
ProjectionFilter
IdentifierCodeFilter
AllFilter
EnclosureUsageFilter
EnclosureAreaOfUseFilter
AngularUnitAbbrevFilter
LinearUnitAbbrevFilter
ScalarUnitAbbrevFilter
CartesianPointXUnitsFilter
CartesianPointYUnitsFilter
CartesianPointZUnitsFilter
GeodeticPointLonUnitsFilter
GeodeticPointLatUnitsFilter
GeodeticPointHgtUnitsFilter
ProjectedPointEastUnitsFilter
ProjectedPointNorthUnitsFilter
ProjectedPointHgtUnitsFilter
VerticalPointHgtUnitsFilter
HorizontalDatumEllipsoidFilter
HorizontalDatumPrimeMeridianFilter
CoordSysFilter
CoordSysGeodeticFilter
ProjectionTypeFilter
FittedCoordSysBaseCoordSysFilter
FittedCoordSysTransformTypeFilter
StringTranslatorTypeFilter
CoordSysPointStyleUnitsFilter
PointStyleUnitsFilter
CoordSysUnitSerializableFilter
CoordSysDatumFilter
ProjectionParameterFilter
AreaOfUsePointFilter
TransformForBaseCRSFilter
CoordtransformSourceFilter
EarlyBoundTransformSourceFilter
CoordTransformTargetFilter
CoordTransformOpTypeFilter
RegexComparisonFilter
CoordTransformSourceTargetFilter
CoordTransformFilter
EnsembleFilter
DefinitionFileFilter
CTLSupportFilter
ProjectedOperationFilter
TransformOperationFilter
UsageBasedOnAreaOfUseAndScopeFilter
Method |
Description |
Determines whether a serializable object in the datasource passes its filter criteria. |
|
Inherited Method |
Description |
Equals |
Determines whether the specified object is equal to the current object. (Inherited from Object). |
GetHashCode |
Serves as the default hash function. (Inherited from Object). |
GetType |
Gets the Type of the current instance. (Inherited from Object). |
ToString |
Returns a string that represents the current object. (Inherited from Object). |