Provides access to the properties/methods of a geoprocessing function factory object.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
Description | ||
---|---|---|
Alias | Alias of the geoprocessing function factory. | |
CLSID | The class identifier (CLSID) of the geoprocessing function factory. | |
GetFunction | Returns the geoprocessing function object with the given name. | |
GetFunctionEnvironments | Returns an enumeration of the geoprocessing environments that the geoprocessing functions managed by this function factory use. | |
GetFunctionName | Returns the geoprocessing function name object with the given name. | |
GetFunctionNames | Returns an enumeration of function name objects of all the geoprocessing functions managed by this function factory. | |
Name | Name of the geoprocessing function factory. |
CoClasses that implement IGPFunctionFactory
CoClasses and Classes | Description |
---|---|
FMEFunctionFactory (esriDataInterop) | FMEFunctionFactory Class |
GPGlobeFunctionFactory (esriGlobeCore) | |
GpKMLFunctionFactory (esriGlobeCore) | |
GPServerFunctionFactory |
Remarks
The IGPFunctionFactory is a logical grouping of tools. It is registered into the component category CATID_GPFunctionFactories.
The function factory is responsible for handing out the function name objects for each geoprocessing function, in other words it makes a geoprocessing tool accessible. It is required when building geoprocessing functions tools. For more information about using the IGPFuctionFactory refer to the technical document Building Geoprocessing Function Tools.