- traverse function replaced with iterator functions

This commit is contained in:
2010-05-02 21:22:16 +00:00
parent c72e04b302
commit 920a661d37
+33 -15
View File
@@ -15,19 +15,37 @@
#ifndef __H5FED_RETRIEVE_H
#define __H5FED_RETRIEVE_H
h5_err_t H5FedBeginTraverseVertices ( h5_file_t * const f );
h5_id_t H5FedTraverseVertices ( h5_file_t * const f, h5_float64_t P[3] );
h5_err_t H5FedEndTraverseVertices ( h5_file_t * const f );
h5_err_t H5FedBeginTraverseEdges ( h5_file_t * const f );
h5_id_t H5FedTraverseEdges ( h5_file_t * const f, h5_id_t * const vids );
h5_err_t H5FedEndTraverseEdges ( h5_file_t * const f );
h5_err_t H5FedBeginTraverseTriangles ( h5_file_t * const f );
h5_id_t H5FedTraverseTriangles ( h5_file_t * const f, h5_id_t * const vids );
h5_err_t H5FedEndTraverseTriangles ( h5_file_t * const f );
h5_err_t H5FedBeginTraverseElements ( h5_file_t * const f );
h5_id_t H5FedTraverseElements ( h5_file_t * const f, h5_id_t * const vids );
h5_err_t H5FedEndTraverseElements ( h5_file_t * const f );
h5t_entity_iterator_t*
H5FedBeginTraverseEntities (
h5_file_t* const f,
int codim
);
h5_id_t
H5FedTraverseEntities (
h5_file_t* const f,
h5t_entity_iterator_t* iter
);
h5_err_t
H5FedEndTraverseEntities (
h5_file_t* const f,
h5t_entity_iterator_t* iter
);
h5_err_t
H5FedGetVertexCoordByIndex (
h5_file_t* const f,
h5_id_t vertex_index,
h5_float64_t P[3]
);
h5_err_t
H5FedGetVertexCoordByID (
h5_file_t* const f,
h5_id_t vertex_id,
h5_float64_t P[3]
);
h5_err_t
H5FedGetVertexIndicesOfEntity (
h5_file_t* const f,
h5_id_t entity_id,
h5_id_t* const vertex_indices
);
#endif