46#include "TestPlugin.hh"
47#include <Type-OpenMesh/ObjectTypes/MeshObject/MeshObjectT.hh>
55 std::cerr <<
"TestPlugin::initializePlugin()" << std::endl;
58void TestPlugin::pluginsInitialized()
60 std::cerr <<
"TestPlugin::pluginsInitialized()" << std::endl;
64std::vector<ACG::Vec3d> TestPlugin::getBoundingBoxTest()
66 std::cerr <<
"It worked" << std::endl;
67 std::vector<ACG::Vec3d> output;
78 object->boundingBox(cur_min, cur_max);
82 object->boundingBox(cur_min, cur_max);
85 output.push_back(cur_min);
86 output.push_back(cur_max);
#define DATA_TRIANGLE_MESH
Type for a Meshobject containing a poly mesh.
void initializePlugin()
BaseInterface.
Type for a MeshObject containing a triangle mesh.
DLLEXPORT ObjectIterator objectsEnd()
Return Iterator to Object End.
TriMeshObject * triMeshObject(BaseObjectData *_object)
Cast an BaseObject to a TriMeshObject if possible.
PolyMeshObject * polyMeshObject(BaseObjectData *_object)
Cast an BaseObject to a PolyMeshObject if possible.
const QStringList TARGET_OBJECTS("target")
Iterable object range.