Public Member Functions | Public Attributes | Private Attributes
vcg::tri::CylinderClipping< MeshType >::CylPred Class Reference

#include <cylinder_clipping.h>

List of all members.

Public Member Functions

 CylPred (CoordType &_origin, CoordType &_end, ScalarType _radius, ScalarType _maxDist, ScalarType _minEdgeLen)
void Init ()
bool operator() (PosType ep)

Public Attributes

CoordType end
ScalarType maxDist
ScalarType minEdgeLen
std::map< std::pair< CoordType,
CoordType >, CoordType
newPtMap
CoordType origin
ScalarType radius

Private Attributes

Plane3x pl0
Plane3x pl1
Segment3x seg

Detailed Description

template<class MeshType>
class vcg::tri::CylinderClipping< MeshType >::CylPred

Definition at line 160 of file cylinder_clipping.h.


Constructor & Destructor Documentation

template<class MeshType >
vcg::tri::CylinderClipping< MeshType >::CylPred::CylPred ( CoordType _origin,
CoordType _end,
ScalarType  _radius,
ScalarType  _maxDist,
ScalarType  _minEdgeLen 
) [inline]

Definition at line 163 of file cylinder_clipping.h.


Member Function Documentation

template<class MeshType >
void vcg::tri::CylinderClipping< MeshType >::CylPred::Init ( ) [inline]

Definition at line 169 of file cylinder_clipping.h.

template<class MeshType >
bool vcg::tri::CylinderClipping< MeshType >::CylPred::operator() ( PosType  ep) [inline]

Definition at line 201 of file cylinder_clipping.h.


Member Data Documentation

template<class MeshType >
CoordType vcg::tri::CylinderClipping< MeshType >::CylPred::end

Definition at line 171 of file cylinder_clipping.h.

template<class MeshType >
ScalarType vcg::tri::CylinderClipping< MeshType >::CylPred::maxDist

Definition at line 173 of file cylinder_clipping.h.

template<class MeshType >
ScalarType vcg::tri::CylinderClipping< MeshType >::CylPred::minEdgeLen

Definition at line 172 of file cylinder_clipping.h.

template<class MeshType >
std::map< std::pair<CoordType,CoordType>,CoordType > vcg::tri::CylinderClipping< MeshType >::CylPred::newPtMap

Definition at line 181 of file cylinder_clipping.h.

template<class MeshType >
CoordType vcg::tri::CylinderClipping< MeshType >::CylPred::origin

Definition at line 171 of file cylinder_clipping.h.

template<class MeshType >
Plane3x vcg::tri::CylinderClipping< MeshType >::CylPred::pl0 [private]

Definition at line 176 of file cylinder_clipping.h.

template<class MeshType >
Plane3x vcg::tri::CylinderClipping< MeshType >::CylPred::pl1 [private]

Definition at line 176 of file cylinder_clipping.h.

template<class MeshType >
ScalarType vcg::tri::CylinderClipping< MeshType >::CylPred::radius

Definition at line 170 of file cylinder_clipping.h.

template<class MeshType >
Segment3x vcg::tri::CylinderClipping< MeshType >::CylPred::seg [private]

Definition at line 175 of file cylinder_clipping.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:42:10