OpendTect  7.0
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
GISWriter Class Referenceabstract
Inheritance diagram for GISWriter:
[legend]

Classes

class  Property
 

Public Member Functions

virtual ~GISWriter ()
 
virtual bool close ()
 
void coordConverter (TypeSet< Coord > &crdset)
 
void coordConverter (TypeSet< Coord3 > &crdset)
 
uiString errMsg ()
 
virtual uiString errMsg () const =0
 
ConstRefMan< Coords::CoordSystemgetCoordSys ()
 
virtual BufferString getExtension ()=0
 
bool isOK () const
 
void setCoordSys (Coords::CoordSystem *crs)
 
void setProperties (const GISWriter::Property &)
 
virtual void setStream (const BufferString &fnm)=0
 
od_ostreamstrm ()
 
const od_ostreamstrm () const
 
uiString successMsg ()
 
virtual bool writeLine (const RefObjectSet< const Pick::Set > &)=0
 
virtual bool writeLine (const TypeSet< Coord > &, const char *nm=nullptr)=0
 
virtual bool writePoint (const Coord &, const char *nm=0)=0
 
virtual bool writePoint (const LatLong &, const char *nm=0)=0
 
virtual bool writePoint (const RefObjectSet< const Pick::Set > &)=0
 
virtual bool writePoints (const TypeSet< Coord > &, const BufferStringSet &nms)=0
 
virtual bool writePolygon (const RefObjectSet< const Pick::Set > &)=0
 
virtual bool writePolygon (const TypeSet< Coord > &, const char *nm=nullptr)=0
 
virtual bool writePolygon (const TypeSet< Coord3 > &, const char *nm=nullptr)=0
 

Public Attributes

RefObjectSet< const Pick::Setpicks_
 

Protected Member Functions

 GISWriter ()
 

Protected Attributes

ConstRefMan< Coords::CoordSystemcoordsys_
 
ConstRefMan< Coords::CoordSysteminpcrs_
 
Property properties_
 
od_ostreamstrm_ = nullptr
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ~GISWriter()

virtual GISWriter::~GISWriter ( )
virtual

◆ GISWriter()

GISWriter::GISWriter ( )
protected

Member Function Documentation

◆ close()

virtual bool GISWriter::close ( )
virtual

Reimplemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ coordConverter() [1/2]

void GISWriter::coordConverter ( TypeSet< Coord > &  crdset)

◆ coordConverter() [2/2]

void GISWriter::coordConverter ( TypeSet< Coord3 > &  crdset)

◆ errMsg() [1/2]

uiString GISWriter::errMsg ( )

◆ errMsg() [2/2]

virtual uiString GISWriter::errMsg ( ) const
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ getCoordSys()

ConstRefMan<Coords::CoordSystem> GISWriter::getCoordSys ( )
inline

◆ getExtension()

virtual BufferString GISWriter::getExtension ( )
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ isOK()

bool GISWriter::isOK ( ) const
inline

◆ setCoordSys()

void GISWriter::setCoordSys ( Coords::CoordSystem crs)
inline

◆ setProperties()

void GISWriter::setProperties ( const GISWriter::Property )

◆ setStream()

virtual void GISWriter::setStream ( const BufferString fnm)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ strm() [1/2]

od_ostream& GISWriter::strm ( )
inline

◆ strm() [2/2]

const od_ostream& GISWriter::strm ( ) const
inline

◆ successMsg()

uiString GISWriter::successMsg ( )

◆ writeLine() [1/2]

virtual bool GISWriter::writeLine ( const RefObjectSet< const Pick::Set > &  )
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writeLine() [2/2]

virtual bool GISWriter::writeLine ( const TypeSet< Coord > &  ,
const char *  nm = nullptr 
)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePoint() [1/3]

virtual bool GISWriter::writePoint ( const Coord ,
const char *  nm = 0 
)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePoint() [2/3]

virtual bool GISWriter::writePoint ( const LatLong ,
const char *  nm = 0 
)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePoint() [3/3]

virtual bool GISWriter::writePoint ( const RefObjectSet< const Pick::Set > &  )
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePoints()

virtual bool GISWriter::writePoints ( const TypeSet< Coord > &  ,
const BufferStringSet nms 
)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePolygon() [1/3]

virtual bool GISWriter::writePolygon ( const RefObjectSet< const Pick::Set > &  )
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePolygon() [2/3]

virtual bool GISWriter::writePolygon ( const TypeSet< Coord > &  ,
const char *  nm = nullptr 
)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

◆ writePolygon() [3/3]

virtual bool GISWriter::writePolygon ( const TypeSet< Coord3 > &  ,
const char *  nm = nullptr 
)
pure virtual

Implemented in ODGoogle::KMLWriter, and GeoJSONWriter.

Member Data Documentation

◆ coordsys_

ConstRefMan<Coords::CoordSystem> GISWriter::coordsys_
protected

◆ inpcrs_

ConstRefMan<Coords::CoordSystem> GISWriter::inpcrs_
protected

◆ picks_

RefObjectSet<const Pick::Set> GISWriter::picks_

◆ properties_

Property GISWriter::properties_
protected

◆ strm_

od_ostream* GISWriter::strm_ = nullptr
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024