Developer Documentation

Namespaces
PluginFunctionsPolyMesh.hh File Reference
`#include <OpenFlipper/common/Types.hh>`
`#include <ObjectTypes/PolyMesh/PolyMesh.hh>`
`#include <OpenFlipper/common/ObjectTypeDLLDefines.hh>`

Go to the source code of this file.

## Namespaces
| PluginFunctions

## Functions
Active Objects
bool | PluginFunctions::getSourceMeshes (std::vector< PolyMesh * > &_meshes)
| Get a pointer to every Poly Mesh which is marked as a source mesh. More...
bool | PluginFunctions::getTargetMeshes (std::vector< PolyMesh * > &_meshes)
| Get a pointer to every Poly Mesh which is marked as a target mesh. More...
Identifier handling
bool | PluginFunctions::getObject (int _identifier, PolyMeshObject *&_object)
bool | PluginFunctions::getMesh (int _identifier, PolyMesh *&_mesh)
| Get the Poly Mesh which has the given identifier. More...
Getting data from objects and casting between them
PolyMesh * | PluginFunctions::polyMesh (BaseObjectData *_object)
| Get a poly mesh from an object. More...
PolyMesh * | PluginFunctions::polyMesh (int _identifier)
| Get a poly mesh from an object id. More...
PolyMeshObject * | PluginFunctions::polyMeshObject (BaseObjectData *_object)
| Cast an BaseObject to a PolyMeshObject if possible. More...
PolyMeshObject * | PluginFunctions::polyMeshObject (int _objectId)
| Get an PolyMeshObject from the given id If possible. More...

## Detailed Description

This file contains functions which can be used by plugins to access polymeshes in the framework.

Definition in file PluginFunctionsPolyMesh.hh.