libosmscout  1.1.1
Public Member Functions | Public Attributes | List of all members
osmscout::Mask Class Reference

#include <libosmscout-map/include/osmscout/LabelLayouter.h>

Collaboration diagram for osmscout::Mask:
Collaboration graph
[legend]

Public Member Functions

 Mask (size_t rowSize)
 
 Mask (const Mask &m)=default
 
 ~Mask ()=default
 
 Mask (Mask &&m)=delete
 
Maskoperator= (const Mask &m)=delete
 
Maskoperator= (Mask &&m)=delete
 
OSMSCOUT_MAP_API void prepare (const IntRectangle &rect)
 
int64_t size () const
 

Public Attributes

std::vector< uint64_t > d
 
int cellFrom {0}
 
int cellTo {0}
 
int rowFrom {0}
 
int rowTo {0}
 

Constructor & Destructor Documentation

◆ Mask() [1/3]

osmscout::Mask::Mask ( size_t  rowSize)
inlineexplicit

◆ Mask() [2/3]

osmscout::Mask::Mask ( const Mask m)
default

◆ ~Mask()

osmscout::Mask::~Mask ( )
default

◆ Mask() [3/3]

osmscout::Mask::Mask ( Mask &&  m)
delete

Member Function Documentation

◆ operator=() [1/2]

Mask& osmscout::Mask::operator= ( const Mask m)
delete

◆ operator=() [2/2]

Mask& osmscout::Mask::operator= ( Mask &&  m)
delete

◆ prepare()

OSMSCOUT_MAP_API void osmscout::Mask::prepare ( const IntRectangle rect)

◆ size()

int64_t osmscout::Mask::size ( ) const
inline

Member Data Documentation

◆ cellFrom

int osmscout::Mask::cellFrom {0}

◆ cellTo

int osmscout::Mask::cellTo {0}

◆ d

std::vector<uint64_t> osmscout::Mask::d

◆ rowFrom

int osmscout::Mask::rowFrom {0}

◆ rowTo

int osmscout::Mask::rowTo {0}

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