Public Member Functions | Private Attributes | List of all members
hpp::fcl::MeshLoader Class Reference

#include <loader.h>

Inheritance diagram for hpp::fcl::MeshLoader:
Inheritance graph
[legend]

Public Member Functions

virtual BVHModelPtr_t load (const std::string &filename, const Vec3f &scale=Vec3f::Ones())
 
virtual CollisionGeometryPtr_t loadOctree (const std::string &filename)
 
 MeshLoader (const NODE_TYPE &bvType=BV_OBBRSS)
 
virtual ~MeshLoader ()
 

Private Attributes

const NODE_TYPE bvType_
 

Detailed Description

Base class for building polyhedron from files. This class builds a new object for each file.

Definition at line 52 of file loader.h.

Constructor & Destructor Documentation

◆ ~MeshLoader()

virtual hpp::fcl::MeshLoader::~MeshLoader ( )
inlinevirtual

Definition at line 54 of file loader.h.

◆ MeshLoader()

hpp::fcl::MeshLoader::MeshLoader ( const NODE_TYPE bvType = BV_OBBRSS)
inline

Definition at line 63 of file loader.h.

Member Function Documentation

◆ load()

BVHModelPtr_t hpp::fcl::MeshLoader::load ( const std::string &  filename,
const Vec3f scale = Vec3f::Ones() 
)
virtual

Reimplemented in hpp::fcl::CachedMeshLoader.

Definition at line 66 of file loader.cpp.

◆ loadOctree()

CollisionGeometryPtr_t hpp::fcl::MeshLoader::loadOctree ( const std::string &  filename)
virtual

Create an OcTree from a file in binary octomap format.

Todo:
add OctreePtr_t

Definition at line 90 of file loader.cpp.

Member Data Documentation

◆ bvType_

const NODE_TYPE hpp::fcl::MeshLoader::bvType_
private

Definition at line 66 of file loader.h.


The documentation for this class was generated from the following files:


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03