RobWorkProject  23.9.11-
Public Member Functions | List of all members
BVTreeFactory::TriMeshAccessor< T > Struct Template Reference

Inherits PrimArrayAccessor< rw::geometry::Triangle< T > >.

Public Member Functions

 TriMeshAccessor (rw::geometry::TriMesh::Ptr mesh)
 
void getPrimitive (size_t triidx, rw::geometry::Triangle< T > &dst) const
 Get primitive. More...
 
size_t getSize () const
 Get the number of primitives. More...
 
- Public Member Functions inherited from PrimArrayAccessor< rw::geometry::Triangle< T > >
virtual ~PrimArrayAccessor ()
 Destructor.
 

Additional Inherited Members

- Public Types inherited from PrimArrayAccessor< rw::geometry::Triangle< T > >
typedef rw::geometry::Triangle< T > PRIMType
 Type of primitive.
 

Member Function Documentation

◆ getPrimitive()

void getPrimitive ( size_t  pidx,
rw::geometry::Triangle< T > &  prim 
) const
inlinevirtual

Get primitive.

Parameters
pidx[in] id of primitive.
prim[out] the primitive.

Implements PrimArrayAccessor< rw::geometry::Triangle< T > >.

◆ getSize()

size_t getSize ( ) const
inlinevirtual

Get the number of primitives.

Returns
the number of primitices.

Implements PrimArrayAccessor< rw::geometry::Triangle< T > >.


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