MrSID Decode SDK for Raster Reference Manual  9.5.1.4427
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"
19 
21 
22 
23 
28 #ifdef SWIG
30 #else
32  <LTIImageFilter>
33 #endif
34 {
36 public:
48  double xOffset,
49  double yOffset);
50 
52  const LTIGeoCoord &geoCoord);
53 
54  // LTIImageStage
55  virtual lt_uint32 getModifications(const LTIScene &scene) const;
56 };
57 
58 
60 
61 #endif // LTI_TRANSLATIONFILTER_H
representation of a scene
Definition: lti_scene.h:64
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
Definition: lt_define.h:85
represents a geographic coordinate
Definition: lti_geoCoord.h:32
lt_uint32 LT_STATUS
An integral status code.
Definition: lt_status.h:39
abstract class for implementing an image transform
translates (moves) the geo coordinates of the image
virtual lt_uint32 getModifications(const LTIScene &scene) const
LT_STATUS initialize(LTIImageStage *srcImage, double xOffset, double yOffset)
initialize
abstract class for decoding from an image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
Definition: lt_define.h:84
#define LTI_REFERENCE_COUNTED_BOILERPLATE(classname)
unsigned int lt_uint32
unsigned 32-bit integer
Definition: lt_types.h:54

LizardTech