Autodek FDO Provider for Raster .NET API Reference

From AutoDesk FDO Raster .NET API

.NET API Reference Autodesk FDO Provider for Raster

mgObjectFactory.h

Go to the documentation of this file.
00001 /*
00002 * (C) Copyright 2005 by Autodesk, Inc. All Rights Reserved.
00003 *
00004 * By using this code, you are agreeing to the terms and conditions of
00005 * the License Agreement included in the documentation for this code.
00006 *
00007 * AUTODESK MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE
00008 * CORRECTNESS OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE
00009 * IT. AUTODESK PROVIDES THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY
00010 * DISCLAIMS ANY LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL
00011 * DAMAGES FOR ERRORS, OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
00012 *
00013 * Use, duplication, or disclosure by the U.S. Government is subject
00014 * to restrictions set forth in FAR 52.227-19 (Commercial Computer
00015 * Software Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
00016 * (Rights in Technical Data and Computer Software), as applicable.
00017 *
00018 * Revision Control Modification History
00019 *
00020 *         $Id$
00021 *     $Author$
00022 *   $DateTime$
00023 *     $Change$
00024 *
00025 */
00026 
00027 #pragma once
00028 
00029 BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE
00030 public __gc class RasterGeoreferenceLocation;
00031 public __gc class RasterImageDefinition;
00032 public __gc class RasterBandDefinition;
00033 public __gc class RasterBandCollection;
00034 public __gc class RasterFeatureDefinition;
00035 public __gc class RasterFeatureCollection;
00036 public __gc class RasterLocationCollection;
00037 public __gc class ClassCollection;
00038 public __gc class RasterDefinition;
00039 public __gc class ClassDefinition;
00040 public __gc class RasterLocation;
00041 
00042 public __gc __sealed class ObjectFactory
00043 {
00044 public:
00045     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterGeoreferenceLocation* CreateRasterGeoreferenceLocation(System::IntPtr ptr, System::Boolean autoDispose);
00046     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterImageDefinition* CreateRasterImageDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00047     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterBandDefinition* CreateRasterBandDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00048     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterBandCollection* CreateRasterBandCollection(System::IntPtr ptr, System::Boolean autoDispose);
00049     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterFeatureDefinition* CreateRasterFeatureDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00050     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterFeatureCollection* CreateRasterFeatureCollection(System::IntPtr ptr, System::Boolean autoDispose);
00051     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterLocationCollection* CreateRasterLocationCollection(System::IntPtr ptr, System::Boolean autoDispose);
00052     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::ClassCollection* CreateClassCollection(System::IntPtr ptr, System::Boolean autoDispose);
00053     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterDefinition* CreateRasterDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00054     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::ClassDefinition* CreateClassDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00055     static NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterLocation* CreateRasterLocation(System::IntPtr ptr, System::Boolean autoDispose);
00056 
00057 private:
00058     ObjectFactory(){}
00059 };
00060 
00061 END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE

Comments?