68 if( _meshes.back() == NULL)
69 std::cerr <<
"ERROR: HexahedralMesh getSourceMeshes fatal error\n";
72 return ( !_meshes.empty() );
88 if( _meshes.back() == NULL)
89 std::cerr <<
"ERROR: HexahedralMesh getTargetMeshes fatal error\n";
92 return ( !_meshes.empty() );
112 return ( _object != 0 );
124 return object->
mesh();
135 return object->mesh();
MeshT * mesh()
return a pointer to the mesh
bool getSourceMeshes(std::vector< HexahedralMesh * > &_meshes)
Get a pointer to every HexahedralMesh which is marked as a source.
bool getObject(int _identifier, BSplineCurveObject *&_object)
const QStringList SOURCE_OBJECTS("source")
Iterable object range.
const QStringList TARGET_OBJECTS("target")
Iterable object range.
bool dataType(DataType _type) const
bool getTargetMeshes(std::vector< HexahedralMesh * > &_meshes)
Get a pointer to every HexahedralMesh which is marked as a target.
HexahedralMeshObject * hexahedralMeshObject(BaseObjectData *_object)
Cast an BaseObject to an HexahedralMeshObject if possible.
DLLEXPORT ObjectIterator objectsEnd()
Return Iterator to Object End.
#define DATA_HEXAHEDRAL_MESH
HexahedralMesh * hexahedralMesh(BaseObjectData *_object)
Get an HexahedralMesh from an object.