tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
tesseract::NetworkScratch::IO Class Reference

#include <networkscratch.h>

Collaboration diagram for tesseract::NetworkScratch::IO:

Public Member Functions

 IO (const NetworkIO &src, NetworkScratch *scratch)
 
 IO ()
 
 ~IO ()
 
void Resize (const NetworkIO &src, int num_features, NetworkScratch *scratch)
 
void Resize2d (bool int_mode, int width, int num_features, NetworkScratch *scratch)
 
void ResizeFloat (const NetworkIO &src, int num_features, NetworkScratch *scratch)
 
NetworkIOoperator* ()
 
NetworkIOoperator-> ()
 
 operator NetworkIO * ()
 

Private Attributes

bool int_mode_
 
NetworkIOnetwork_io_
 
NetworkScratchscratch_space_
 

Constructor & Destructor Documentation

◆ IO() [1/2]

tesseract::NetworkScratch::IO::IO ( const NetworkIO src,
NetworkScratch scratch 
)
inline

◆ IO() [2/2]

tesseract::NetworkScratch::IO::IO ( )
inline

◆ ~IO()

tesseract::NetworkScratch::IO::~IO ( )
inline

Member Function Documentation

◆ operator NetworkIO *()

tesseract::NetworkScratch::IO::operator NetworkIO * ( )
inline

◆ operator*()

NetworkIO& tesseract::NetworkScratch::IO::operator* ( )
inline

◆ operator->()

NetworkIO* tesseract::NetworkScratch::IO::operator-> ( )
inline

◆ Resize()

void tesseract::NetworkScratch::IO::Resize ( const NetworkIO src,
int  num_features,
NetworkScratch scratch 
)
inline

◆ Resize2d()

void tesseract::NetworkScratch::IO::Resize2d ( bool  int_mode,
int  width,
int  num_features,
NetworkScratch scratch 
)
inline

◆ ResizeFloat()

void tesseract::NetworkScratch::IO::ResizeFloat ( const NetworkIO src,
int  num_features,
NetworkScratch scratch 
)
inline

Member Data Documentation

◆ int_mode_

bool tesseract::NetworkScratch::IO::int_mode_
private

◆ network_io_

NetworkIO* tesseract::NetworkScratch::IO::network_io_
private

◆ scratch_space_

NetworkScratch* tesseract::NetworkScratch::IO::scratch_space_
private

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