17 #ifndef ossimLsrSpace_HEADER 18 #define ossimLsrSpace_HEADER 46 theLsrToEcefRotMatrix(copy_this.theLsrToEcefRotMatrix),
47 theOrigin(copy_this.theOrigin) {}
57 const int z_not_provided_space_holder);
61 const int y_not_provided_space_holder,
65 const int x_not_provided_space_holder,
77 const double& y_azimuth=0);
85 const NEWMAT::Matrix& lsrToEcfRot)
86 : theLsrToEcefRotMatrix (lsrToEcfRot), theOrigin (origin) {}
96 {
return !(*
this == that); }
105 {
return theLsrToEcefRotMatrix; }
107 {
return theLsrToEcefRotMatrix.t(); }
123 { instance.
print(os);
return os; }
bool operator!=(const ossimRefPtr< _Tp1 > &__a, const ossimRefPtr< _Tp2 > &__b) noexcept
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
const NEWMAT::Matrix & lsrToEcefRotMatrix() const
ostream & operator<<(ostream &out, const ossimAxes &axes)
ossimLsrSpace(const ossimLsrSpace ©_this)
bool operator==(const ossimRefPtr< _Tp1 > &__a, const ossimRefPtr< _Tp2 > &__b) noexcept
NEWMAT::Matrix ecefToLsrRotMatrix() const
const ossimEcefPoint & origin() const
NEWMAT::Matrix theLsrToEcefRotMatrix
void print(ostream &stream=ossimNotify(ossimNotifyLevel_INFO)) const
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
std::basic_ostream< char > ostream
Base class for char output streams.
ossimLsrSpace(const ossimEcefPoint &origin, const NEWMAT::Matrix &lsrToEcfRot)