#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.