79 theta = fabs(acos(z)/
M_PI);
85 output_buf[i] = theta;
101 if(!property)
return;
107 if (pts.contains(
"RADIANS"))
109 else if (pts.contains(
"DEGREES"))
111 else if (pts.contains(
"RATIO"))
113 else if (pts.contains(
"NORMALIZED"))
145 vector<ossimString> list;
201 return ossimString(
"Slope Filter, Computes the change in pixel value in x, Y direction as a " 202 "slope quantity. Assumes that the input source represents elevation in meters.");
virtual void valueToString(ossimString &valueResult) const =0
virtual bool isSourceEnabled() const
static ossimString getSlopeTypeString(SlopeType t)
virtual void setProperty(ossimRefPtr< ossimProperty > property)
static ossimString upcase(const ossimString &aString)
virtual ~ossimSlopeFilter()
virtual void setImageRectangle(const ossimIrect &rect)
Filter class for computing the slope image of the input image connection.
Represents serializable keyword/value map.
const char * find(const char *key) const
ossimRefPtr< ossimImageToPlaneNormalFilter > m_normals
virtual ossim_float64 getPix(const ossimIpt &position, ossim_uint32 band=0) const
Will return the pixel at location position.
virtual void initialize()
Initialize the data buffer.
SlopeType
Specifies how the slope quantity is represented.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &tile_rect, ossim_uint32 rLevel=0)
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
virtual void setProperty(ossimRefPtr< ossimProperty > property)
virtual ossimDataObjectStatus validate() const
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=NULL) const
Method to save the state of an object to a keyword list.
virtual ossim_uint32 getSizePerBand() const
Returns the number of pixels in a single band in a tile.
ossimImageSource * theInputConnection
unsigned int ossim_uint32
virtual const ossim_float64 * getNullPix() const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual void initialize()
virtual ossimString getLongName() const
virtual const ossim_float32 * getFloatBuf() const
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
virtual void initialize()
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=NULL)
Method to the load (recreate) the state of an object from a keyword list.
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
#define RTTI_DEF1(cls, name, b1)
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &tileRect, ossim_uint32 resLevel=0)
const char * SLOPE_TYPE_KW
const ossimString & getName() const
virtual ossimString getShortName() const
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)