30 theTranslation(0.0, 0.0),
31 theAffineEnabledFlag(
true),
32 theForwardXform(3, 3),
41 theScale(src.theScale),
42 theRotation(src.theRotation),
43 theTranslation(src.theTranslation),
44 theAffineEnabledFlag(src.theAffineEnabledFlag),
45 theForwardXform(src.theForwardXform),
46 theInverseXform(src.theInverseXform)
113 const char* prefix)
const 153 if (!buf)
goto BAD_KEYWORD;
157 if (!buf)
goto BAD_KEYWORD;
161 if (!buf)
goto BAD_KEYWORD;
165 if (!buf)
goto BAD_KEYWORD;
169 if (!buf)
goto BAD_KEYWORD;
232 os <<
"ossimAffineTransform:" 235 <<
"\n theRotation = " <<
theRotation << std::endl;
Represents serializable keyword/value map.
const char * find(const char *key) const
static const char * SCALE_X_KW
static const char * ROTATION_KW
static const char * SCALE_Y_KW
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
static const char * TRANSLATION_X_KW
static const char * TRANSLATION_Y_KW
static NEWMAT::Matrix createTranslationMatrix(double dx, double dy)
static NEWMAT::Matrix createRotationZMatrix(double angle, ossimCoordSysOrientMode orientationMode=OSSIM_RIGHT_HANDED)
static NEWMAT::Matrix createScaleMatrix(double X, double Y, double Z)
std::basic_ostream< char > ostream
Base class for char output streams.