Component: Per vertex radius More...
#include <component.h>
Public Types | |
typedef A | RadiusType |
Public Member Functions | |
RadiusType | cR () const |
template<class RightValueType > | |
void | ImportData (const RightValueType &rVert) |
const RadiusType & | R () const |
RadiusType & | R () |
Static Public Member Functions | |
static bool | HasRadius () |
static void | Name (std::vector< std::string > &name) |
Private Attributes | |
RadiusType | _radius |
Component: Per vertex radius
This component keep a floating point value meant to be the average distance from the surrounding vertices. Used in point clouds by some of the point splatting and MLS surface algorithms.
Definition at line 492 of file vertex/component.h.
typedef A vcg::vertex::Radius< A, TT >::RadiusType |
Definition at line 494 of file vertex/component.h.
RadiusType vcg::vertex::Radius< A, TT >::cR | ( | ) | const [inline] |
Definition at line 497 of file vertex/component.h.
static bool vcg::vertex::Radius< A, TT >::HasRadius | ( | ) | [inline, static] |
Definition at line 500 of file vertex/component.h.
void vcg::vertex::Radius< A, TT >::ImportData | ( | const RightValueType & | rVert | ) | [inline] |
Reimplemented in vcg::vertex::Quality< float, Arity4< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf, vcg::vertex::BitFlags > >, vcg::vertex::Color< vcg::Color4b, Arity5< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf, vcg::vertex::BitFlags, vcg::vertex::Qualityf > >, vcg::vertex::BitFlags< Arity3< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf > >, and vcg::vertex::BitFlags< Arity4< vertex::EmptyCore< MyUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Color4b, vcg::vertex::Radiusf > >.
Definition at line 499 of file vertex/component.h.
static void vcg::vertex::Radius< A, TT >::Name | ( | std::vector< std::string > & | name | ) | [inline, static] |
Reimplemented in vcg::vertex::Radiusf< TT >, vcg::vertex::Radiusf< Arity3< vertex::EmptyCore< MyUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Color4b > >, vcg::vertex::Radiusf< Arity2< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f > >, vcg::vertex::Qualityf< Arity4< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf, vcg::vertex::BitFlags > >, vcg::vertex::Quality< float, Arity4< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf, vcg::vertex::BitFlags > >, vcg::vertex::Color4b< Arity5< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf, vcg::vertex::BitFlags, vcg::vertex::Qualityf > >, vcg::vertex::Color< vcg::Color4b, Arity5< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf, vcg::vertex::BitFlags, vcg::vertex::Qualityf > >, vcg::vertex::BitFlags< Arity3< vertex::EmptyCore< CUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Radiusf > >, and vcg::vertex::BitFlags< Arity4< vertex::EmptyCore< MyUsedTypes >, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::Color4b, vcg::vertex::Radiusf > >.
Definition at line 501 of file vertex/component.h.
const RadiusType& vcg::vertex::Radius< A, TT >::R | ( | ) | const [inline] |
Definition at line 495 of file vertex/component.h.
RadiusType& vcg::vertex::Radius< A, TT >::R | ( | ) | [inline] |
Definition at line 496 of file vertex/component.h.
RadiusType vcg::vertex::Radius< A, TT >::_radius [private] |
Definition at line 504 of file vertex/component.h.