MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
|
00001 /* $Id$ */ 00002 /* ////////////////////////////////////////////////////////////////////////// 00003 // // 00004 // This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, // 00005 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution // 00006 // prohibited. Access to and use of this code is permitted only under // 00007 // license from LizardTech, Inc. Portions of the code are protected by // 00008 // US and foreign patents and other filings. All Rights Reserved. // 00009 // // 00011 /* PUBLIC */ 00012 00013 #ifndef LTI_TRANSLATIONFILTER_H 00014 #define LTI_TRANSLATIONFILTER_H 00015 00016 // lt_lib_mrsid_core 00017 #include "lti_imageFilter.h" 00018 #include "lti_imageStageOverrides.h" 00019 00020 LT_BEGIN_NAMESPACE(LizardTech) 00021 00022 00023 00028 #ifdef SWIG 00029 class LTITranslationFilter : public LTIImageFilter 00030 #else 00031 class LTITranslationFilter : public LTIOverrideGeoCoord 00032 <LTIImageFilter> 00033 #endif 00034 { 00035 LTI_REFERENCE_COUNTED_BOILERPLATE(LTITranslationFilter); 00036 public: 00047 LT_STATUS initialize(LTIImageStage* srcImage, 00048 double xOffset, 00049 double yOffset); 00050 00051 LT_STATUS initialize(LTIImageStage* srcImage, 00052 const LTIGeoCoord &geoCoord); 00053 00054 // LTIImageStage 00055 virtual lt_uint32 getModifications(const LTIScene &scene) const; 00056 }; 00057 00058 00059 LT_END_NAMESPACE(LizardTech) 00060 00061 #endif // LTI_TRANSLATIONFILTER_H