USGS

Isis 3.0 Application Source Code Reference

Home

MapFunctor Class Reference

#include <MapFunctor.h>

Inherited by GeomFromText, IsEqual, JdToUtc, Now, NullIf, Numeric, ToFormalCase, ToMultiPolygon, and UtcToJd.

List of all members.


Detailed Description

Definition at line 57 of file MapFunctor.h.

Public Member Functions

 MapFunctor ()
 MapFunctor (const std::string &name)
virtual ~MapFunctor ()
std::string name () const
virtual std::string exec (const std::vector< std::string > &args) const =0
virtual int minArgs () const =0
virtual int maxArgs () const =0


Constructor & Destructor Documentation

MapFunctor (  )  [inline]

Definition at line 59 of file MapFunctor.h.

MapFunctor ( const std::string &  name  )  [inline]

Definition at line 60 of file MapFunctor.h.

virtual ~MapFunctor (  )  [inline, virtual]

Definition at line 61 of file MapFunctor.h.


Member Function Documentation

std::string name (  )  const [inline]

Definition at line 63 of file MapFunctor.h.

virtual std::string exec ( const std::vector< std::string > &  args  )  const [pure virtual]

Implemented in Now, UtcToJd, JdToUtc, GeomFromText, ToFormalCase, IsEqual, Numeric, NullIf, and ToMultiPolygon.

virtual int minArgs (  )  const [pure virtual]

Implemented in Now, UtcToJd, JdToUtc, GeomFromText, ToFormalCase, IsEqual, Numeric, NullIf, and ToMultiPolygon.

virtual int maxArgs (  )  const [pure virtual]

Implemented in Now, UtcToJd, JdToUtc, GeomFromText, ToFormalCase, IsEqual, Numeric, NullIf, and ToMultiPolygon.


The documentation for this class was generated from the following file: