Classes | Static Public Member Functions | Private Types
vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE > Class Template Reference

#include <rasterized_outline2_packer.h>

List of all members.

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

Detailed Description

template<class SCALAR_TYPE, class RASTERIZER_TYPE>
class vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >

Definition at line 195 of file rasterized_outline2_packer.h.


Member Typedef Documentation

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
typedef vcg::Box2<SCALAR_TYPE> vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Box2x [private]

Definition at line 197 of file rasterized_outline2_packer.h.

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
typedef vcg::Point2<SCALAR_TYPE> vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Point2x [private]

Definition at line 198 of file rasterized_outline2_packer.h.

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
typedef vcg::Similarity2<SCALAR_TYPE> vcg::RasterizedOutline2Packer< SCALAR_TYPE, RASTERIZER_TYPE >::Similarity2x [private]

Definition at line 199 of file rasterized_outline2_packer.h.


Member Function Documentation

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
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.

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
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.

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
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.

template<class SCALAR_TYPE , class RASTERIZER_TYPE >
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.


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