MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

lti_translationFilter.h
Go to the documentation of this file.
1 /* $Id$ */
2 /* //////////////////////////////////////////////////////////////////////////
3 // //
4 // This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, //
5 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6 // prohibited. Access to and use of this code is permitted only under //
7 // license from LizardTech, Inc. Portions of the code are protected by //
8 // US and foreign patents and other filings. All Rights Reserved. //
9 // //
11 /* PUBLIC */
12
13 #ifndef LTI_TRANSLATIONFILTER_H
14 #define LTI_TRANSLATIONFILTER_H
15
16 // lt_lib_mrsid_core
17 #include "lti_imageFilter.h"
18 #include "lti_imageStageOverrides.h"
19
20 LT_BEGIN_NAMESPACE(LizardTech)
21
22
23
28 #ifdef SWIG
29 class LTITranslationFilter : public LTIImageFilter
30 #else
31 class LTITranslationFilter : public LTIOverrideGeoCoord
32 <LTIImageFilter>
33 #endif
34 {
35 LTI_REFERENCE_COUNTED_BOILERPLATE(LTITranslationFilter);
36 public:
47 LT_STATUS initialize(LTIImageStage* srcImage,
48 double xOffset,
49 double yOffset);
50
51 LT_STATUS initialize(LTIImageStage* srcImage,
52 const LTIGeoCoord &geoCoord);
53
54 // LTIImageStage
55 virtual lt_uint32 getModifications(const LTIScene &scene) const;
56 };
57
58
59 LT_END_NAMESPACE(LizardTech)
60
61 #endif // LTI_TRANSLATIONFILTER_H

LizardTech