8 #ifndef GroundControlPoint_HEADER 9 #define GroundControlPoint_HEADER 1 23 public std::enable_shared_from_this<GroundControlPoint>
64 virtual void loadJSON(
const Json::Value& json);
70 virtual void saveJSON(Json::Value& json)
const;
80 typedef std::vector< std::shared_ptr<GroundControlPoint> >
GcpList;
NEWMAT::SymmetricMatrix m_covariance
This code was derived from https://gist.github.com/mshockwave.
const NEWMAT::SymmetricMatrix & getCovariance() const
std::vector< std::shared_ptr< GroundControlPoint > > GcpList
virtual ~GroundControlPoint()
Class for representing a ground control point.
virtual void loadJSON(const Json::Value &json)
Pure virtual interface for classes implementing JSON-based load/save state.
const std::string & getId() const
virtual void saveJSON(Json::Value &json) const
const ossimEcefPoint & getECF() const