library of assembled shared sources

http://lass.cocamware.com

lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge Struct Reference

Collaboration diagram for lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge:

Collaboration graph
[legend]

Public Member Functions

 PositionalEdge (Triangle *triangle, size_t k1, size_t k2)
const bool operator< (const PositionalEdge &other) const

Data Fields

Triangletriangle
size_t k1
size_t k2

Private Types

enum  { size_ = 6 }

Private Attributes

TValue x_ [size_]

Detailed Description

template<typename T, template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics>
struct lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge

Definition at line 234 of file triangle_mesh_3d.h.


Member Enumeration Documentation

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
anonymous enum [private]

Enumerator:
size_ 

Definition at line 261 of file triangle_mesh_3d.h.


Constructor & Destructor Documentation

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge::PositionalEdge ( Triangle triangle,
size_t  k1,
size_t  k2 
) [inline]


Member Function Documentation

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
const bool lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge::operator< ( const PositionalEdge other  )  const [inline]


Field Documentation

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
Triangle* lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge::triangle

Definition at line 236 of file triangle_mesh_3d.h.

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
size_t lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge::k1

Definition at line 237 of file triangle_mesh_3d.h.

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
size_t lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge::k2

Definition at line 238 of file triangle_mesh_3d.h.

template<typename T , template< typename T, typename OT, typename SH > class BoundingVolumeHierarchy, typename SplitHeuristics >
TValue lass::prim::TriangleMesh3D< T, BoundingVolumeHierarchy, SplitHeuristics >::PositionalEdge::x_[size_] [private]


The documentation for this struct was generated from the following file:

Generated on Mon Nov 10 14:22:14 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo