Scroom  0.14
ConstTile Class Reference

#include <tile.hh>

Collaboration diagram for ConstTile:
Collaboration graph

Public Types

using Ptr = boost::shared_ptr< ConstTile >
 
using WeakPtr = boost::weak_ptr< ConstTile >
 

Public Member Functions

 ConstTile (int width_, int height_, int bpp_, Scroom::MemoryBlobs::RawPageData::ConstPtr data_)
 

Static Public Member Functions

static ConstTile::Ptr create (int width, int height, int bpp, Scroom::MemoryBlobs::RawPageData::ConstPtr data)
 

Public Attributes

int width
 
int height
 
int bpp
 
Scroom::MemoryBlobs::RawPageData::ConstPtr data
 

Member Typedef Documentation

◆ Ptr

using ConstTile::Ptr = boost::shared_ptr<ConstTile>

◆ WeakPtr

using ConstTile::WeakPtr = boost::weak_ptr<ConstTile>

Constructor & Destructor Documentation

◆ ConstTile()

ConstTile::ConstTile ( int  width_,
int  height_,
int  bpp_,
Scroom::MemoryBlobs::RawPageData::ConstPtr  data_ 
)
inline
57  : width(width_)
58  , height(height_)
59  , bpp(bpp_)
60  , data(std::move(data_))
61  {
62  }

Referenced by create().

Here is the caller graph for this function:

Member Function Documentation

◆ create()

static ConstTile::Ptr ConstTile::create ( int  width,
int  height,
int  bpp,
Scroom::MemoryBlobs::RawPageData::ConstPtr  data 
)
inlinestatic
65  {
66  return Ptr(new ConstTile(width, height, bpp, std::move(data)));
67  }
Here is the call graph for this function:

Member Data Documentation

◆ bpp

int ConstTile::bpp

Referenced by create().

◆ data

Referenced by create().

◆ height

int ConstTile::height

Referenced by create().

◆ width

int ConstTile::width

Referenced by create().


The documentation for this class was generated from the following file:
ConstTile::data
Scroom::MemoryBlobs::RawPageData::ConstPtr data
Definition: tile.hh:53
ConstTile::ConstTile
ConstTile(int width_, int height_, int bpp_, Scroom::MemoryBlobs::RawPageData::ConstPtr data_)
Definition: tile.hh:56
ConstTile::bpp
int bpp
Definition: tile.hh:52
ConstTile::Ptr
boost::shared_ptr< ConstTile > Ptr
Definition: tile.hh:47
ConstTile::width
int width
Definition: tile.hh:50
ConstTile::height
int height
Definition: tile.hh:51