Chemical Data Processing Library C++ API - Version 1.2.0
Protected Member Functions | List of all members
CDPL::Vis::ImageWriter Class Referenceabstract

#include <ImageWriter.hpp>

+ Inheritance diagram for CDPL::Vis::ImageWriter:

Protected Member Functions

 ImageWriter (const Base::DataIOBase &io_base)
 
 ImageWriter (const ImageWriter &)=delete
 
virtual ~ImageWriter ()
 
ImageWriteroperator= (const ImageWriter &)=delete
 
cairo_surface_trenderMolGraphImage (const Chem::MolecularGraph &)
 
cairo_surface_trenderReactionImage (const Chem::Reaction &)
 
virtual cairo_surface_tcreateCairoSurface (double, double) const =0
 
virtual cairo_surface_tcreateCairoSurface () const =0
 

Constructor & Destructor Documentation

◆ ImageWriter() [1/2]

CDPL::Vis::ImageWriter::ImageWriter ( const Base::DataIOBase io_base)
protected

◆ ImageWriter() [2/2]

CDPL::Vis::ImageWriter::ImageWriter ( const ImageWriter )
protecteddelete

◆ ~ImageWriter()

virtual CDPL::Vis::ImageWriter::~ImageWriter ( )
protectedvirtual

Member Function Documentation

◆ operator=()

ImageWriter& CDPL::Vis::ImageWriter::operator= ( const ImageWriter )
protecteddelete

◆ renderMolGraphImage()

cairo_surface_t* CDPL::Vis::ImageWriter::renderMolGraphImage ( const Chem::MolecularGraph )
protected

◆ renderReactionImage()

cairo_surface_t* CDPL::Vis::ImageWriter::renderReactionImage ( const Chem::Reaction )
protected

◆ createCairoSurface() [1/2]

virtual cairo_surface_t* CDPL::Vis::ImageWriter::createCairoSurface ( double  ,
double   
) const
protectedpure virtual

◆ createCairoSurface() [2/2]

virtual cairo_surface_t* CDPL::Vis::ImageWriter::createCairoSurface ( ) const
protectedpure virtual

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