28 #ifndef cgio_helpers_h 29 #define cgio_helpers_h 39 #include "vtkCGNSReaderInternal.h" 47 inline int readNodeData(
int cgioNum,
double nodeId, std::vector<T>& data)
54 if (cgio_get_dimensions(cgioNum, nodeId, &ndim, dimVals) != CG_OK)
56 cgio_error_exit(
"cgio_get_dimensions");
61 for (n = 0; n < ndim; n++)
72 if (cgio_read_all_data(cgioNum, nodeId, &data[0]) != CG_OK)
89 int getNodeChildrenId(
int cgioNum,
double fatherId, std::vector<double>& childrenIds);
92 int readBaseIds(
int cgioNum,
double rootId, std::vector<double>& baseIds);
95 int readBaseCoreInfo(
int cgioNum,
double baseId, CGNSRead::BaseInformation &baseInfo);
98 int readBaseIteration(
int cgioNum,
double nodeId, CGNSRead::BaseInformation& baseInfo);
101 int readZoneIterInfo(
int cgioNum,
double nodeId, CGNSRead::BaseInformation& baseInfo);
104 int readSolInfo(
int cgioNum,
double nodeId, CGNSRead::BaseInformation& baseInfo);
107 int readBaseFamily(
int cgioNum,
double nodeId, CGNSRead::BaseInformation& baseInfo);
113 int readZoneInfo(
int cgioNum,
double nodeId, CGNSRead::BaseInformation& baseInfo);
116 #endif //cgio_helpers_h int readBaseIteration(int cgioNum, double nodeId, CGNSRead::BaseInformation &baseInfo)
int readBaseFamily(int cgioNum, double nodeId, CGNSRead::BaseInformation &baseInfo)
int getNodeChildrenId(int cgioNum, double fatherId, std::vector< double > &childrenIds)
int readBaseCoreInfo(int cgioNum, double baseId, CGNSRead::BaseInformation &baseInfo)
int readBaseReferenceState(int cgioNum, double nodeId, CGNSRead::BaseInformation &baseInfo)
int readNodeData< char >(int cgioNum, double nodeId, std::vector< char > &data)
int readBaseIds(int cgioNum, double rootId, std::vector< double > &baseIds)
int readZoneIterInfo(int cgioNum, double nodeId, CGNSRead::BaseInformation &baseInfo)
int readNodeData(int cgioNum, double nodeId, std::vector< T > &data)
int readZoneInfo(int cgioNum, double nodeId, CGNSRead::BaseInformation &baseInfo)
int readSolInfo(int cgioNum, double nodeId, CGNSRead::BaseInformation &baseInfo)
int readNodeStringData(int cgioNum, double nodeId, std::string &data)