Namespaces | |
| namespace | Attributes |
| namespace | Decimater |
| namespace | GenProg |
| namespace | Geometry |
| namespace | IO |
| namespace | Iterators |
| namespace | Kernel_OSG |
| namespace | Smoother |
| namespace | Subdivider |
| namespace | Util |
| namespace | Utils |
| namespace | VDPM |
Classes | |
| struct | ArrayItems |
| Definition of mesh items for use in the ArrayKernel. More... | |
| class | ArrayKernel |
| class | AttribKernelT |
| class | AutoPropertyHandleT |
| class | BaseHandle |
| Base class for all handle types. More... | |
| class | BaseKernel |
| class | BaseMesh |
| class | BaseProperty |
| struct | BasePropHandleT |
| Base property handle. More... | |
| class | basic_multiplex_target |
| struct | color_caster |
| Cast one color vector to another. More... | |
| struct | color_caster< dst_t, dst_t > |
| struct | color_caster< osg::Color3f, osg::Color3ub > |
| struct | color_caster< osg::Color3ub, osg::Color3f > |
| struct | color_caster< Vec3f, Vec3uc > |
| struct | color_caster< Vec3f, Vec4uc > |
| struct | color_caster< Vec3uc, Vec3f > |
| struct | color_caster< Vec3uc, Vec4f > |
| struct | color_caster< Vec4f, Vec3uc > |
| struct | color_caster< Vec4f, Vec4uc > |
| struct | color_caster< Vec4uc, Vec3f > |
| struct | color_caster< Vec4uc, Vec3uc > |
| struct | color_caster< Vec4uc, Vec4f > |
| class | DefaultTraits |
| struct | EdgeHandle |
| Handle for a edge entity. More... | |
| class | Endian |
| struct | EPropHandleT |
| struct | FaceHandle |
| Handle for a face entity. More... | |
| struct | FinalMeshItemsT |
| Definition of the mesh entities (items). More... | |
| struct | FPropHandleT |
| struct | HalfedgeHandle |
| Handle for a halfedge entity. More... | |
| struct | HPropHandleT |
| class | LoopSchemeMaskT |
| struct | MergeTraits |
| class | mostream |
| struct | MPropHandleT |
| class | multiplex_streambuf |
| class | multiplex_target |
| class | PolyConnectivity |
| Connectifity Class for polygonal meshes. More... | |
| struct | PolyMesh_ArrayKernel_GeneratorT |
| Helper class to build a PolyMesh-type. More... | |
| class | PolyMesh_ArrayKernelT |
| class | PolyMeshT |
| class | PropertyContainer |
| A a container for properties. More... | |
| class | PropertyT |
| Default property class for any type T. More... | |
| class | PropertyT< bool > |
| class | PropertyT< std::string > |
| class | SingletonT |
| class | StripifierT |
| class | TriConnectivity |
| Connectifity Class for Triangle Meshes. More... | |
| struct | TriMesh_ArrayKernel_GeneratorT |
| Helper class to create a TriMesh-type based on ArrayKernelT. More... | |
| class | TriMesh_ArrayKernelT |
| class | TriMeshT |
| struct | vector_caster |
| struct | vector_caster< dst_t, dst_t > |
| struct | vector_traits |
| struct | VectorDataT |
| struct | VertexHandle |
| Handle for a vertex entity. More... | |
| struct | VPropHandleT |
Typedefs | |
| typedef LoopSchemeMaskT < double, 100 > | LoopSchemeMaskDouble |
| typedef SingletonT < LoopSchemeMaskDouble > | LoopSchemeMaskDoubleSingleton |
| typedef VectorT< signed char, 1 > | Vec1c |
| typedef VectorT< double, 1 > | Vec1d |
| typedef VectorT< float, 1 > | Vec1f |
| typedef VectorT< signed int, 1 > | Vec1i |
| typedef VectorT< signed short int, 1 > | Vec1s |
| typedef VectorT< unsigned char, 1 > | Vec1uc |
| typedef VectorT< unsigned int, 1 > | Vec1ui |
| typedef VectorT< unsigned short int, 1 > | Vec1us |
| typedef VectorT< signed char, 2 > | Vec2c |
| typedef VectorT< double, 2 > | Vec2d |
| typedef VectorT< float, 2 > | Vec2f |
| typedef VectorT< signed int, 2 > | Vec2i |
| typedef VectorT< signed short int, 2 > | Vec2s |
| typedef VectorT< unsigned char, 2 > | Vec2uc |
| typedef VectorT< unsigned int, 2 > | Vec2ui |
| typedef VectorT< unsigned short int, 2 > | Vec2us |
| typedef VectorT< signed char, 3 > | Vec3c |
| typedef VectorT< double, 3 > | Vec3d |
| typedef VectorT< float, 3 > | Vec3f |
| typedef VectorT< signed int, 3 > | Vec3i |
| typedef VectorT< signed short int, 3 > | Vec3s |
| typedef VectorT< unsigned char, 3 > | Vec3uc |
| typedef VectorT< unsigned int, 3 > | Vec3ui |
| typedef VectorT< unsigned short int, 3 > | Vec3us |
| typedef VectorT< signed char, 4 > | Vec4c |
| typedef VectorT< double, 4 > | Vec4d |
| typedef VectorT< float, 4 > | Vec4f |
| typedef VectorT< signed int, 4 > | Vec4i |
| typedef VectorT< signed short int, 4 > | Vec4s |
| typedef VectorT< unsigned char, 4 > | Vec4uc |
| typedef VectorT< unsigned int, 4 > | Vec4ui |
| typedef VectorT< unsigned short int, 4 > | Vec4us |
| typedef VectorT< signed char, 6 > | Vec6c |
| typedef VectorT< double, 6 > | Vec6d |
| typedef VectorT< float, 6 > | Vec6f |
| typedef VectorT< signed int, 6 > | Vec6i |
| typedef VectorT< signed short int, 6 > | Vec6s |
| typedef VectorT< unsigned char, 6 > | Vec6uc |
| typedef VectorT< unsigned int, 6 > | Vec6ui |
| typedef VectorT< unsigned short int, 6 > | Vec6us |
Functions | |
| template<class T > | |
| T | angle (T _cos_angle, T _sin_angle) |
| template<class T > | |
| T | deg_to_rad (const T &_angle) |
| double | eps__ (double) |
| float | eps__ (float) |
| template<class T1 , class T2 > | |
| bool | is_eq (const T1 &a, const T2 &b) |
| template<class T1 , class T2 , typename Real > | |
| bool | is_eq (const T1 &a, const T2 &b, Real _eps) |
| template<class T1 , class T2 > | |
| bool | is_ge (const T1 &a, const T2 &b) |
| template<class T1 , class T2 , typename Real > | |
| bool | is_ge (const T1 &a, const T2 &b, Real _eps) |
| template<class T1 , class T2 > | |
| bool | is_gt (const T1 &a, const T2 &b) |
| template<class T1 , class T2 , typename Real > | |
| bool | is_gt (const T1 &a, const T2 &b, Real _eps) |
| template<class T1 , class T2 > | |
| bool | is_le (const T1 &a, const T2 &b) |
| template<class T1 , class T2 , typename Real > | |
| bool | is_le (const T1 &a, const T2 &b, Real _eps) |
| template<class T1 , class T2 > | |
| bool | is_lt (const T1 &a, const T2 &b) |
| template<class T1 , class T2 , typename Real > | |
| bool | is_lt (const T1 &a, const T2 &b, Real _eps) |
| template<class T > | |
| bool | is_zero (const T &a) |
| template<class T , typename Real > | |
| bool | is_zero (const T &_a, Real _eps) |
| double | log_ (double _value) |
| std::ostream & | operator<< (std::ostream &_os, const BaseHandle &_hnd) |
Write handle _hnd to stream _os. | |
| OSG_COLOR_TRAITS (osg::Color4f, 4) | |
| Vector traits for OpenSG color type. | |
| OSG_COLOR_TRAITS (osg::Color3f, 3) | |
| Vector traits for OpenSG color type. | |
| OSG_COLOR_TRAITS (osg::Color4ub, 4) | |
| Vector traits for OpenSG color type. | |
| OSG_COLOR_TRAITS (osg::Color3ub, 3) | |
| Vector traits for OpenSG color type. | |
| OSG_VECTOR_TRAITS (osg::Vec4ub) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Vec3d) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Vec4d) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Pnt2d) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Pnt3d) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Pnt4d) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Vec2f) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Vec3f) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Vec4f) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Pnt2f) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Pnt3f) | |
| Vector traits for OpenSG vector type. | |
| OSG_VECTOR_TRAITS (osg::Pnt4f) | |
| Vector traits for OpenSG vector type. | |
| PNT2VEC_CASTER (osg::Vec4d, osg::Pnt4d) | |
| convert Pnt4d to Vec4d | |
| PNT2VEC_CASTER (osg::Vec3d, osg::Pnt3d) | |
| convert Pnt3d to Vec3d | |
| PNT2VEC_CASTER (osg::Vec4f, osg::Pnt4f) | |
| convert Pnt4f to Vec4f | |
| PNT2VEC_CASTER (osg::Vec3f, osg::Pnt3f) | |
| convert Pnt3f to Vec3f | |
| template<class Traits > | |
| const PolyMesh_ArrayKernelT < Traits > & | POLYMESH_CAST (const TriMesh_ArrayKernelT< Traits > &_tri_mesh) |
| template<class Traits > | |
| PolyMesh_ArrayKernelT< Traits > & | POLYMESH_CAST (TriMesh_ArrayKernelT< Traits > &_tri_mesh) |
| template<class T > | |
| T | positive_angle (T _cos_angle, T _sin_angle) |
| template<class T > | |
| T | positive_angle (T _angle) |
| template<class T > | |
| T | rad_to_deg (const T &_angle) |
| template<class T > | |
| T | sane_aarg (T _aarg) |
| Trigonometry/angles - related. | |
| template<class _Mesh > | |
| void | smooth_mesh (_Mesh &_m, uint _n_iters) |
| template<class _Mesh , class _PropertyHandle > | |
| void | smooth_mesh_property (unsigned int _n_iters, _Mesh &_m, _PropertyHandle _pph) |
| template<class Traits > | |
| const TriMesh_ArrayKernelT < Traits > & | TRIMESH_CAST (const PolyMesh_ArrayKernelT< Traits > &_poly_mesh) |
| template<class Traits > | |
| TriMesh_ArrayKernelT< Traits > & | TRIMESH_CAST (PolyMesh_ArrayKernelT< Traits > &_poly_mesh) |
Cast vector type to another vector type. | |
| template<typename dst_t , typename src_t > | |
| color_caster< dst_t, src_t > ::return_type | color_cast (const src_t &_src) |
| template<typename dst_t , typename src_t > | |
| vector_caster< dst_t, src_t > ::return_type | vector_cast (const src_t &_src) |
| Cast vector type to another vector type by copying the vector elements. | |
| template<typename src_t , typename dst_t > | |
| void | vector_copy (const src_t &_src, dst_t &_dst, GenProg::Int2Type< 6 >) |
| template<typename src_t , typename dst_t > | |
| void | vector_copy (const src_t &_src, dst_t &_dst, GenProg::Int2Type< 5 >) |
| template<typename src_t , typename dst_t > | |
| void | vector_copy (const src_t &_src, dst_t &_dst, GenProg::Int2Type< 4 >) |
| template<typename src_t , typename dst_t > | |
| void | vector_copy (const src_t &_src, dst_t &_dst, GenProg::Int2Type< 3 >) |
| template<typename src_t , typename dst_t > | |
| void | vector_copy (const src_t &_src, dst_t &_dst, GenProg::Int2Type< 2 >) |
| template<typename src_t , typename dst_t > | |
| void | vector_copy (const src_t &_src, dst_t &_dst, GenProg::Int2Type< 1 >) |
| osg::Vec3f | cross (const osg::Vec3f &_v1, const osg::Vec3f &_v2) |
| osg::Vec2f::ValueType | dot (const osg::Vec2f &_v1, const osg::Vec2f &_v2) |
| osg::Vec3f::ValueType | dot (const osg::Vec3f &_v1, const osg::Pnt3f &_v2) |
| osg::Vec3f::ValueType | dot (const osg::Vec3f &_v1, const osg::Vec3f &_v2) |
| Adapter for osg vector member computing a scalar product. | |
Variables | |
| const double | dbl_eps__ = 1e-09 |
| const float | flt_eps__ = (float)1e-05 |
Martin, 26.12.2004: 1) replaced resize(size()-1) with pop_back(), since the later is more efficient 2) replaced interface_.set_heap_position(entry(0), -1); with reset_heap_position() 3) added const modifier to various functions TODO: in the moment the heap does not conform to the HeapInterface specification, i.e., copies are passed instead of references. This is especially important for set_heap_position(), where the reference argument is non-const. The specification should be changed to reflect that the heap actually (only?) works when the heap entry is nothing more but a handle. TODO: change the specification of HeapInterface to make less(), greater() and get_heap_position() const. Needs changing DecimaterT. Might break someone's code.
| typedef LoopSchemeMaskT<double, 100> OpenMesh::LoopSchemeMaskDouble |
Definition at line 180 of file LoopSchemeMaskT.hh.
Definition at line 181 of file LoopSchemeMaskT.hh.
| typedef VectorT<signed char,1> OpenMesh::Vec1c |
1-byte signed vector
Definition at line 254 of file VectorT.hh.
| typedef VectorT<double,1> OpenMesh::Vec1d |
1-double vector
Definition at line 268 of file VectorT.hh.
| typedef VectorT<float,1> OpenMesh::Vec1f |
1-float vector
Definition at line 266 of file VectorT.hh.
| typedef VectorT<signed int,1> OpenMesh::Vec1i |
1-int signed vector
Definition at line 262 of file VectorT.hh.
| typedef VectorT<signed short int,1> OpenMesh::Vec1s |
1-short signed vector
Definition at line 258 of file VectorT.hh.
| typedef VectorT<unsigned char,1> OpenMesh::Vec1uc |
1-byte unsigned vector
Definition at line 256 of file VectorT.hh.
| typedef VectorT<unsigned int,1> OpenMesh::Vec1ui |
1-int unsigned vector
Definition at line 264 of file VectorT.hh.
| typedef VectorT<unsigned short int,1> OpenMesh::Vec1us |
1-short unsigned vector
Definition at line 260 of file VectorT.hh.
| typedef VectorT<signed char,2> OpenMesh::Vec2c |
2-byte signed vector
Definition at line 271 of file VectorT.hh.
| typedef VectorT<double,2> OpenMesh::Vec2d |
2-double vector
Definition at line 285 of file VectorT.hh.
| typedef VectorT<float,2> OpenMesh::Vec2f |
2-float vector
Definition at line 283 of file VectorT.hh.
| typedef VectorT<signed int,2> OpenMesh::Vec2i |
2-int signed vector
Definition at line 279 of file VectorT.hh.
| typedef VectorT<signed short int,2> OpenMesh::Vec2s |
2-short signed vector
Definition at line 275 of file VectorT.hh.
| typedef VectorT<unsigned char,2> OpenMesh::Vec2uc |
2-byte unsigned vector
Definition at line 273 of file VectorT.hh.
| typedef VectorT<unsigned int,2> OpenMesh::Vec2ui |
2-int unsigned vector
Definition at line 281 of file VectorT.hh.
| typedef VectorT<unsigned short int,2> OpenMesh::Vec2us |
2-short unsigned vector
Definition at line 277 of file VectorT.hh.
| typedef VectorT<signed char,3> OpenMesh::Vec3c |
3-byte signed vector
Definition at line 288 of file VectorT.hh.
| typedef VectorT<double,3> OpenMesh::Vec3d |
3-double vector
Definition at line 302 of file VectorT.hh.
| typedef VectorT<float,3> OpenMesh::Vec3f |
3-float vector
Definition at line 300 of file VectorT.hh.
| typedef VectorT<signed int,3> OpenMesh::Vec3i |
3-int signed vector
Definition at line 296 of file VectorT.hh.
| typedef VectorT<signed short int,3> OpenMesh::Vec3s |
3-short signed vector
Definition at line 292 of file VectorT.hh.
| typedef VectorT<unsigned char,3> OpenMesh::Vec3uc |
3-byte unsigned vector
Definition at line 290 of file VectorT.hh.
| typedef VectorT<unsigned int,3> OpenMesh::Vec3ui |
3-int unsigned vector
Definition at line 298 of file VectorT.hh.
| typedef VectorT<unsigned short int,3> OpenMesh::Vec3us |
3-short unsigned vector
Definition at line 294 of file VectorT.hh.
| typedef VectorT<signed char,4> OpenMesh::Vec4c |
4-byte signed vector
Definition at line 305 of file VectorT.hh.
| typedef VectorT<double,4> OpenMesh::Vec4d |
4-double vector
Definition at line 319 of file VectorT.hh.
| typedef VectorT<float,4> OpenMesh::Vec4f |
4-float vector
Definition at line 317 of file VectorT.hh.
| typedef VectorT<signed int,4> OpenMesh::Vec4i |
4-int signed vector
Definition at line 313 of file VectorT.hh.
| typedef VectorT<signed short int,4> OpenMesh::Vec4s |
4-short signed vector
Definition at line 309 of file VectorT.hh.
| typedef VectorT<unsigned char,4> OpenMesh::Vec4uc |
4-byte unsigned vector
Definition at line 307 of file VectorT.hh.
| typedef VectorT<unsigned int,4> OpenMesh::Vec4ui |
4-int unsigned vector
Definition at line 315 of file VectorT.hh.
| typedef VectorT<unsigned short int,4> OpenMesh::Vec4us |
4-short unsigned vector
Definition at line 311 of file VectorT.hh.
| typedef VectorT<signed char,6> OpenMesh::Vec6c |
6-byte signed vector
Definition at line 322 of file VectorT.hh.
| typedef VectorT<double,6> OpenMesh::Vec6d |
6-double vector
Definition at line 336 of file VectorT.hh.
| typedef VectorT<float,6> OpenMesh::Vec6f |
6-float vector
Definition at line 334 of file VectorT.hh.
| typedef VectorT<signed int,6> OpenMesh::Vec6i |
6-int signed vector
Definition at line 330 of file VectorT.hh.
| typedef VectorT<signed short int,6> OpenMesh::Vec6s |
6-short signed vector
Definition at line 326 of file VectorT.hh.
| typedef VectorT<unsigned char,6> OpenMesh::Vec6uc |
6-byte unsigned vector
Definition at line 324 of file VectorT.hh.
| typedef VectorT<unsigned int,6> OpenMesh::Vec6ui |
6-int unsigned vector
Definition at line 332 of file VectorT.hh.
| typedef VectorT<unsigned short int,6> OpenMesh::Vec6us |
6-short unsigned vector
Definition at line 328 of file VectorT.hh.
| T OpenMesh::angle | ( | T | _cos_angle, | |
| T | _sin_angle | |||
| ) | [inline] |
returns the angle determined by its cos and the sign of its sin result is positive if the angle is in [0:pi] and negative if it is in [pi:2pi]
Definition at line 137 of file MathDefs.hh.
| color_caster<dst_t, src_t>::return_type OpenMesh::color_cast | ( | const src_t & | _src | ) | [inline] |
Definition at line 230 of file Core/Utils/color_cast.hh.
| osg::Vec3f OpenMesh::cross | ( | const osg::Vec3f & | _v1, | |
| const osg::Vec3f & | _v2 | |||
| ) | [inline] |
Definition at line 189 of file VectorAdapter.hh.
| T OpenMesh::deg_to_rad | ( | const T & | _angle | ) | [inline] |
Definition at line 152 of file MathDefs.hh.
| osg::Vec2f::ValueType OpenMesh::dot | ( | const osg::Vec2f & | _v1, | |
| const osg::Vec2f & | _v2 | |||
| ) | [inline] |
Definition at line 184 of file VectorAdapter.hh.
| osg::Vec3f::ValueType OpenMesh::dot | ( | const osg::Vec3f & | _v1, | |
| const osg::Pnt3f & | _v2 | |||
| ) | [inline] |
Definition at line 179 of file VectorAdapter.hh.
| osg::Vec3f::ValueType OpenMesh::dot | ( | const osg::Vec3f & | _v1, | |
| const osg::Vec3f & | _v2 | |||
| ) | [inline] |
Adapter for osg vector member computing a scalar product.
Definition at line 174 of file VectorAdapter.hh.
| double OpenMesh::eps__ | ( | double | ) | [inline] |
Definition at line 89 of file MathDefs.hh.
| float OpenMesh::eps__ | ( | float | ) | [inline] |
Definition at line 86 of file MathDefs.hh.
| bool OpenMesh::is_eq | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Definition at line 97 of file MathDefs.hh.
| bool OpenMesh::is_eq | ( | const T1 & | a, | |
| const T2 & | b, | |||
| Real | _eps | |||
| ) | [inline] |
Definition at line 62 of file MathDefs.hh.
| bool OpenMesh::is_ge | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Definition at line 105 of file MathDefs.hh.
| bool OpenMesh::is_ge | ( | const T1 & | a, | |
| const T2 & | b, | |||
| Real | _eps | |||
| ) | [inline] |
Definition at line 70 of file MathDefs.hh.
| bool OpenMesh::is_gt | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Definition at line 101 of file MathDefs.hh.
| bool OpenMesh::is_gt | ( | const T1 & | a, | |
| const T2 & | b, | |||
| Real | _eps | |||
| ) | [inline] |
Definition at line 66 of file MathDefs.hh.
| bool OpenMesh::is_le | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Definition at line 113 of file MathDefs.hh.
| bool OpenMesh::is_le | ( | const T1 & | a, | |
| const T2 & | b, | |||
| Real | _eps | |||
| ) | [inline] |
Definition at line 78 of file MathDefs.hh.
| bool OpenMesh::is_lt | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Definition at line 109 of file MathDefs.hh.
| bool OpenMesh::is_lt | ( | const T1 & | a, | |
| const T2 & | b, | |||
| Real | _eps | |||
| ) | [inline] |
Definition at line 74 of file MathDefs.hh.
| bool OpenMesh::is_zero | ( | const T & | a | ) | [inline] |
Definition at line 93 of file MathDefs.hh.
| bool OpenMesh::is_zero | ( | const T & | _a, | |
| Real | _eps | |||
| ) | [inline] |
comparison operators with user-selected precision control
Definition at line 58 of file MathDefs.hh.
| double OpenMesh::log_ | ( | double | _value | ) | [inline] |
Definition at line 159 of file MathDefs.hh.
| std::ostream& OpenMesh::operator<< | ( | std::ostream & | _os, | |
| const BaseHandle & | _hnd | |||
| ) | [inline] |
Write handle _hnd to stream _os.
Definition at line 104 of file Handles.hh.
| OpenMesh::OSG_COLOR_TRAITS | ( | osg::Color4f | , | |
| 4 | ||||
| ) |
Vector traits for OpenSG color type.
| OpenMesh::OSG_COLOR_TRAITS | ( | osg::Color3f | , | |
| 3 | ||||
| ) |
Vector traits for OpenSG color type.
| OpenMesh::OSG_COLOR_TRAITS | ( | osg::Color4ub | , | |
| 4 | ||||
| ) |
Vector traits for OpenSG color type.
| OpenMesh::OSG_COLOR_TRAITS | ( | osg::Color3ub | , | |
| 3 | ||||
| ) |
Vector traits for OpenSG color type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Vec4ub | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Vec3d | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Vec4d | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Pnt2d | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Pnt3d | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Pnt4d | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Vec2f | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Vec3f | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Vec4f | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Pnt2f | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Pnt3f | ) |
Vector traits for OpenSG vector type.
| OpenMesh::OSG_VECTOR_TRAITS | ( | osg::Pnt4f | ) |
Vector traits for OpenSG vector type.
| OpenMesh::PNT2VEC_CASTER | ( | osg::Vec4d | , | |
| osg::Pnt4d | ||||
| ) |
convert Pnt4d to Vec4d
| OpenMesh::PNT2VEC_CASTER | ( | osg::Vec3d | , | |
| osg::Pnt3d | ||||
| ) |
convert Pnt3d to Vec3d
| OpenMesh::PNT2VEC_CASTER | ( | osg::Vec4f | , | |
| osg::Pnt4f | ||||
| ) |
convert Pnt4f to Vec4f
| OpenMesh::PNT2VEC_CASTER | ( | osg::Vec3f | , | |
| osg::Pnt3f | ||||
| ) |
convert Pnt3f to Vec3f
| const PolyMesh_ArrayKernelT<Traits>& OpenMesh::POLYMESH_CAST | ( | const TriMesh_ArrayKernelT< Traits > & | _tri_mesh | ) | [inline] |
| PolyMesh_ArrayKernelT<Traits>& OpenMesh::POLYMESH_CAST | ( | TriMesh_ArrayKernelT< Traits > & | _tri_mesh | ) | [inline] |
| T OpenMesh::positive_angle | ( | T | _cos_angle, | |
| T | _sin_angle | |||
| ) | [inline] |
Definition at line 148 of file MathDefs.hh.
| T OpenMesh::positive_angle | ( | T | _angle | ) | [inline] |
Definition at line 144 of file MathDefs.hh.
| T OpenMesh::rad_to_deg | ( | const T & | _angle | ) | [inline] |
Definition at line 156 of file MathDefs.hh.
| T OpenMesh::sane_aarg | ( | T | _aarg | ) | [inline] |
Trigonometry/angles - related.
Definition at line 119 of file MathDefs.hh.
| void OpenMesh::smooth_mesh | ( | _Mesh & | _m, | |
| uint | _n_iters | |||
| ) | [inline] |
Definition at line 96 of file smooth_mesh.hh.
| void OpenMesh::smooth_mesh_property | ( | unsigned int | _n_iters, | |
| _Mesh & | _m, | |||
| _PropertyHandle | _pph | |||
| ) | [inline] |
Definition at line 54 of file smooth_mesh.hh.
| const TriMesh_ArrayKernelT<Traits>& OpenMesh::TRIMESH_CAST | ( | const PolyMesh_ArrayKernelT< Traits > & | _poly_mesh | ) | [inline] |
| TriMesh_ArrayKernelT<Traits>& OpenMesh::TRIMESH_CAST | ( | PolyMesh_ArrayKernelT< Traits > & | _poly_mesh | ) | [inline] |
| vector_caster<dst_t, src_t>::return_type OpenMesh::vector_cast | ( | const src_t & | _src | ) | [inline] |
Cast vector type to another vector type by copying the vector elements.
Definition at line 170 of file vector_cast.hh.
| void OpenMesh::vector_copy | ( | const src_t & | _src, | |
| dst_t & | _dst, | |||
| GenProg::Int2Type< 6 > | ||||
| ) | [inline] |
Definition at line 122 of file vector_cast.hh.
| void OpenMesh::vector_copy | ( | const src_t & | _src, | |
| dst_t & | _dst, | |||
| GenProg::Int2Type< 5 > | ||||
| ) | [inline] |
Definition at line 112 of file vector_cast.hh.
| void OpenMesh::vector_copy | ( | const src_t & | _src, | |
| dst_t & | _dst, | |||
| GenProg::Int2Type< 4 > | ||||
| ) | [inline] |
Definition at line 103 of file vector_cast.hh.
| void OpenMesh::vector_copy | ( | const src_t & | _src, | |
| dst_t & | _dst, | |||
| GenProg::Int2Type< 3 > | ||||
| ) | [inline] |
Definition at line 95 of file vector_cast.hh.
| void OpenMesh::vector_copy | ( | const src_t & | _src, | |
| dst_t & | _dst, | |||
| GenProg::Int2Type< 2 > | ||||
| ) | [inline] |
Definition at line 88 of file vector_cast.hh.
| void OpenMesh::vector_copy | ( | const src_t & | _src, | |
| dst_t & | _dst, | |||
| GenProg::Int2Type< 1 > | ||||
| ) | [inline] |
Definition at line 82 of file vector_cast.hh.
| const double OpenMesh::dbl_eps__ = 1e-09 |
Definition at line 84 of file MathDefs.hh.
| const float OpenMesh::flt_eps__ = (float)1e-05 |
Definition at line 83 of file MathDefs.hh.