65 if (! o_it->source() )
70 return ( !_meshes.empty() );
77 if (! o_it->target() )
83 return ( !_meshes.empty() );
98 return ( _object != 0 );
101bool getMesh(
int _identifier , PolyMesh*& _mesh ) {
119 if ( polyMeshObjectPointer == 0) {
124 _mesh = polyMeshObjectPointer->
mesh();
135 return object->
mesh();
146 return object->mesh();
bool dataType(DataType _type) const
MeshT * mesh()
return a pointer to the mesh
Type for a Meshobject containing a poly mesh.
DLLEXPORT ObjectIterator objectsEnd()
Return Iterator to Object End.
bool getMesh(int _identifier, PolyMesh *&_mesh)
Get the Poly Mesh which has the given identifier.
bool getTargetMeshes(std::vector< PolyMesh * > &_meshes)
Get a pointer to every Poly Mesh which is marked as a target mesh.
bool getObject(const int _identifier, BaseObject *&_object)
Get the object which has the given identifier.
PolyMeshObject * polyMeshObject(BaseObjectData *_object)
Cast an BaseObject to a PolyMeshObject if possible.
PolyMesh * polyMesh(BaseObjectData *_object)
Get a poly mesh from an object.
bool getSourceMeshes(std::vector< PolyMesh * > &_meshes)
Get a pointer to every Poly Mesh which is marked as a source mesh.
const QStringList ALL_OBJECTS
Iterable object range.