Public Member Functions | Private Attributes
vcg::RasterizedOutline2 Class Reference

#include <rasterized_outline2_packer.h>

List of all members.

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< Point2fpoints

Detailed Description

Definition at line 34 of file rasterized_outline2_packer.h.


Constructor & Destructor Documentation

Definition at line 64 of file rasterized_outline2_packer.h.


Member Function Documentation

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.


Member Data Documentation

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.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:20