OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossim::JsonInterface Class Referenceabstract

Pure virtual interface for classes implementing JSON-based load/save state. More...

#include <JsonInterface.h>

Inheritance diagram for ossim::JsonInterface:
ossim::GroundControlPoint ossim::Image ossim::JsonConfig ossim::PhotoBlock ossim::TiePoint ossimTool ATP::AtpConfig ossimDemToolConfig ATP::AutoTiePoint ATP::ossimAtpTool ossimChipProcTool ossimDemTool ossimInfo ossimPointCloudTool ossimVerticesFinderTool

Public Member Functions

 JsonInterface ()
 
virtual ~JsonInterface ()
 
virtual void loadJSON (const Json::Value &jsonNode)=0
 
virtual void saveJSON (Json::Value &jsonNode) const =0
 

Detailed Description

Pure virtual interface for classes implementing JSON-based load/save state.

Refer to 3DISA API document for JSON formats used.

Definition at line 19 of file JsonInterface.h.

Constructor & Destructor Documentation

◆ JsonInterface()

ossim::JsonInterface::JsonInterface ( )
inline

Definition at line 22 of file JsonInterface.h.

22 {}

◆ ~JsonInterface()

virtual ossim::JsonInterface::~JsonInterface ( )
inlinevirtual

Definition at line 23 of file JsonInterface.h.

23 {}

Member Function Documentation

◆ loadJSON()

virtual void ossim::JsonInterface::loadJSON ( const Json::Value &  jsonNode)
pure virtual

◆ saveJSON()

virtual void ossim::JsonInterface::saveJSON ( Json::Value &  jsonNode) const
pure virtual

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