#include <rasterized_outline2_packer.h>
Public Member Functions | |
void | addPoint (Point2f &newpoint) |
std::vector< int > & | getBottom (int i) |
std::vector< int > & | getDeltaX (int i) |
std::vector< int > & | getDeltaY (int i) |
int & | getDiscreteArea (int i) |
std::vector< std::vector< int > > & | getGrids (int rast_i) |
std::vector< int > & | getLeft (int i) |
std::vector< Point2f > & | getPoints () |
const std::vector< Point2f > & | getPointsConst () const |
int | gridHeight (int i) |
int | gridWidth (int i) |
void | initFromGrid (int rast_i) |
RasterizedOutline2 () | |
void | resetState (int totalRasterizationsNum) |
void | setPoints (std::vector< Point2f > &newpoints) |
Private Attributes | |
std::vector< std::vector< int > > | bottom |
std::vector< std::vector< int > > | deltaX |
std::vector< std::vector< int > > | deltaY |
std::vector< int > | discreteAreas |
std::vector< std::vector < std::vector< int > > > | grids |
std::vector< std::vector< int > > | left |
std::vector< Point2f > | points |
Definition at line 34 of file rasterized_outline2_packer.h.
vcg::RasterizedOutline2::RasterizedOutline2 | ( | ) | [inline] |
Definition at line 64 of file rasterized_outline2_packer.h.
void vcg::RasterizedOutline2::addPoint | ( | Point2f & | newpoint | ) | [inline] |
Definition at line 78 of file rasterized_outline2_packer.h.
std::vector<int>& vcg::RasterizedOutline2::getBottom | ( | int | i | ) | [inline] |
Definition at line 74 of file rasterized_outline2_packer.h.
std::vector<int>& vcg::RasterizedOutline2::getDeltaX | ( | int | i | ) | [inline] |
Definition at line 75 of file rasterized_outline2_packer.h.
std::vector<int>& vcg::RasterizedOutline2::getDeltaY | ( | int | i | ) | [inline] |
Definition at line 73 of file rasterized_outline2_packer.h.
int& vcg::RasterizedOutline2::getDiscreteArea | ( | int | i | ) | [inline] |
Definition at line 77 of file rasterized_outline2_packer.h.
std::vector< std::vector<int> >& vcg::RasterizedOutline2::getGrids | ( | int | rast_i | ) | [inline] |
Definition at line 70 of file rasterized_outline2_packer.h.
std::vector<int>& vcg::RasterizedOutline2::getLeft | ( | int | i | ) | [inline] |
Definition at line 76 of file rasterized_outline2_packer.h.
std::vector<Point2f>& vcg::RasterizedOutline2::getPoints | ( | ) | [inline] |
Definition at line 68 of file rasterized_outline2_packer.h.
const std::vector<Point2f>& vcg::RasterizedOutline2::getPointsConst | ( | ) | const [inline] |
Definition at line 69 of file rasterized_outline2_packer.h.
int vcg::RasterizedOutline2::gridHeight | ( | int | i | ) | [inline] |
Definition at line 65 of file rasterized_outline2_packer.h.
int vcg::RasterizedOutline2::gridWidth | ( | int | i | ) | [inline] |
Definition at line 66 of file rasterized_outline2_packer.h.
void vcg::RasterizedOutline2::initFromGrid | ( | int | rast_i | ) | [inline] |
Definition at line 98 of file rasterized_outline2_packer.h.
void vcg::RasterizedOutline2::resetState | ( | int | totalRasterizationsNum | ) | [inline] |
Definition at line 82 of file rasterized_outline2_packer.h.
void vcg::RasterizedOutline2::setPoints | ( | std::vector< Point2f > & | newpoints | ) | [inline] |
Definition at line 79 of file rasterized_outline2_packer.h.
std::vector< std::vector<int> > vcg::RasterizedOutline2::bottom [private] |
Definition at line 50 of file rasterized_outline2_packer.h.
std::vector< std::vector<int> > vcg::RasterizedOutline2::deltaX [private] |
Definition at line 54 of file rasterized_outline2_packer.h.
std::vector< std::vector<int> > vcg::RasterizedOutline2::deltaY [private] |
Definition at line 46 of file rasterized_outline2_packer.h.
std::vector<int> vcg::RasterizedOutline2::discreteAreas [private] |
Definition at line 61 of file rasterized_outline2_packer.h.
std::vector< std::vector< std::vector<int> > > vcg::RasterizedOutline2::grids [private] |
Definition at line 39 of file rasterized_outline2_packer.h.
std::vector< std::vector<int> > vcg::RasterizedOutline2::left [private] |
Definition at line 58 of file rasterized_outline2_packer.h.
std::vector<Point2f> vcg::RasterizedOutline2::points [private] |
Definition at line 42 of file rasterized_outline2_packer.h.