Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
SurgSim
DataStructures
TriangleMeshUtilities.h
Go to the documentation of this file.
1
// This file is a part of the OpenSurgSim project.
2
// Copyright 2013, SimQuest Solutions Inc.
3
//
4
// Licensed under the Apache License, Version 2.0 (the "License");
5
// you may not use this file except in compliance with the License.
6
// You may obtain a copy of the License at
7
//
8
// http://www.apache.org/licenses/LICENSE-2.0
9
//
10
// Unless required by applicable law or agreed to in writing, software
11
// distributed under the License is distributed on an "AS IS" BASIS,
12
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
// See the License for the specific language governing permissions and
14
// limitations under the License.
15
16
#ifndef SURGSIM_DATASTRUCTURES_TRIANGLEMESHUTILITIES_H
17
#define SURGSIM_DATASTRUCTURES_TRIANGLEMESHUTILITIES_H
18
19
#include "
SurgSim/DataStructures/TriangleMeshBase.h
"
20
#include "
SurgSim/DataStructures/TriangleMesh.h
"
21
#include "
SurgSim/DataStructures/PlyReader.h
"
22
#include "
SurgSim/DataStructures/TriangleMeshPlyReaderDelegate.h
"
23
24
namespace
SurgSim
25
{
26
namespace
DataStructures
27
{
28
33
template
<
class
M>
34
std::shared_ptr<M>
loadTriangleMesh
(
const
std::string& filename);
35
36
std::shared_ptr<TriangleMeshPlain>
loadTriangleMesh
(
const
std::string& filename);
37
38
}
39
}
40
41
#include "
SurgSim/DataStructures/TriangleMeshUtilities-inl.h
"
42
43
#endif
SurgSim
Definition:
DriveElementFromInputBehavior.cpp:27
SurgSim::DataStructures::loadTriangleMesh
std::shared_ptr< TriangleMeshPlain > loadTriangleMesh(const std::string &filename)
Helper function to load a mesh from a given filename, does NOT do path resolution.
Definition:
TriangleMeshUtilities.cpp:23
TriangleMeshUtilities-inl.h
PlyReader.h
TriangleMeshBase.h
TriangleMeshPlyReaderDelegate.h
TriangleMesh.h
Generated on Sun Sep 20 2015 17:33:34 for OpenSurgSim by
1.8.9.1