Autodek FDO Provider for Raster .NET API Reference

From AutoDesk FDO Raster .NET API

.NET API Reference Autodesk FDO Provider for Raster

mgRasterImageDefinition.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 class FdoRfpRasterImageDefinition;
00030 
00031 BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE
00032 public __gc class RasterGeoreferenceLocation;
00033 
00034 /// <summary> 
00035 /// The FdoRfpRasterImageDefinition class defines a raster image which contains a name 
00036 /// and the extents of the raster image.
00037 /// </summary>
00038 public __gc class RasterImageDefinition : public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping
00039 {
00040 public:
00041     /// <summary>Constructs a new Raster Image Definition.</summary>
00042     RasterImageDefinition();
00043 
00044     /// <summary>Gets the frame number of the raster image.</summary>
00045     /// <returns>Returns the frame number of the raster image.</returns> 
00046     __property System::Int32 get_FrameNumber();
00047 
00048     /// <summary>Sets the frame number of the raster image.</summary>
00049     /// <param name="extents">Input the frame number of the raster image.</param>
00050     /// <returns>Returns nothing</returns> 
00051     __property System::Void set_FrameNumber(System::Int32 frameNumber);
00052 
00053     /// <summary>Gets the georeferenced location of the raster image.</summary>
00054     /// <returns>Returns the georeferenced location of the raster image.</returns> 
00055     __property NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterGeoreferenceLocation* get_GeoreferencedLocation();
00056 
00057     /// <summary>Sets the georeferenced location of the raster image.</summary>
00058     /// <param name="location">Input the georeferenced location of the raster image.</param>
00059     /// <returns>Returns nothing</returns> 
00060     __property System::Void set_GeoreferencedLocation(NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE::RasterGeoreferenceLocation* location);
00061 
00062 public private:
00063     RasterImageDefinition(System::IntPtr unmanaged, System::Boolean autoDelete);
00064 
00065     inline FdoRfpRasterImageDefinition* GetImpObj();
00066 };
00067 
00068 END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RASTERFILE_OVERRIDE

Comments?