#include <rasterized_outline2_packer.h>
Classes | |
class | packingfield |
class | Parameters |
Static Public Member Functions | |
static bool | Pack (std::vector< std::vector< Point2x > > &polyPointsVec, Point2i containerSize, std::vector< Similarity2x > &trVec, const Parameters &packingPar) |
static bool | Pack (std::vector< std::vector< Point2x > > &polyPointsVec, const std::vector< Point2i > &containerSizes, std::vector< Similarity2x > &trVec, std::vector< int > &polyToContainer, const Parameters &packingPar) |
static bool | PolyPacking (std::vector< std::vector< Point2x > > &outline2Vec, const std::vector< Point2i > &containerSizes, std::vector< Similarity2x > &trVec, std::vector< int > &polyToContainer, const Parameters &packingPar, float scaleFactor) |
static void | printVector (std::vector< int > &vec) |
Private Types | |
typedef vcg::Box2< SCALAR_TYPE > | Box2x |
typedef vcg::Point2< SCALAR_TYPE > | Point2x |
typedef vcg::Similarity2 < SCALAR_TYPE > | Similarity2x |
Definition at line 195 of file rasterized_outline2_packer.h.
typedef vcg::Box2<SCALAR_TYPE> vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Box2x [private] |
Definition at line 197 of file rasterized_outline2_packer.h.
typedef vcg::Point2<SCALAR_TYPE> vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Point2x [private] |
Definition at line 198 of file rasterized_outline2_packer.h.
typedef vcg::Similarity2<SCALAR_TYPE> vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Similarity2x [private] |
Definition at line 199 of file rasterized_outline2_packer.h.
static bool vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Pack | ( | std::vector< std::vector< Point2x > > & | polyPointsVec, |
Point2i | containerSize, | ||
std::vector< Similarity2x > & | trVec, | ||
const Parameters & | packingPar | ||
) | [inline, static] |
Definition at line 452 of file rasterized_outline2_packer.h.
static bool vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Pack | ( | std::vector< std::vector< Point2x > > & | polyPointsVec, |
const std::vector< Point2i > & | containerSizes, | ||
std::vector< Similarity2x > & | trVec, | ||
std::vector< int > & | polyToContainer, | ||
const Parameters & | packingPar | ||
) | [inline, static] |
Definition at line 462 of file rasterized_outline2_packer.h.
static bool vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::PolyPacking | ( | std::vector< std::vector< Point2x > > & | outline2Vec, |
const std::vector< Point2i > & | containerSizes, | ||
std::vector< Similarity2x > & | trVec, | ||
std::vector< int > & | polyToContainer, | ||
const Parameters & | packingPar, | ||
float | scaleFactor | ||
) | [inline, static] |
Definition at line 530 of file rasterized_outline2_packer.h.
static void vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::printVector | ( | std::vector< int > & | vec | ) | [inline, static] |
Definition at line 694 of file rasterized_outline2_packer.h.