1/*********************************************************************
2 *   Copyright 1993, UCAR/Unidata
3 *   See netcdf/COPYRIGHT file for copying and redistribution conditions.
4 *********************************************************************/
5#ifndef CONSTRAINTS_H
6#define CONSTRAINTS_H 1
7
8extern NCerror dapparsedapconstraints(NCDAPCOMMON*, char*, DCEconstraint*);
9extern NCerror dapmapconstraints(DCEconstraint*,CDFnode*);
10extern NCerror dapqualifyconstraints(DCEconstraintconstraint);
11extern NCerror dapcomputeprojectedvars(NCDAPCOMMON*,DCEconstraint*);
12
13extern char* dapsimplepathstring(NClistsegments, char* separator);
14extern void dapmakesegmentstring(NClistsegmentsNCbytesbuf, char* separator);
15
16extern int dapiswholeslice(DCEslice*, struct CDFnodedim);
17extern int dapiswholesegment(DCEsegment*);
18
19extern int dapiswholeconstraint(DCEconstraintcon);
20
21extern void dapmakewholesegment(DCEsegment*,struct CDFnode*);
22extern void dapmakewholeslice(DCEsliceslice, struct CDFnodedim);
23
24extern NCerror dapfixprojections(NClistlist);
25
26extern int dapvar2projection(CDFnodevarDCEprojection** projectionp);
27extern int daprestrictprojection(NClistprojectionsDCEprojectionvarDCEprojection** resultp);
28extern int dapshiftprojection(DCEprojection*);
29
30#endif /*CONSTRAINTS_H*/


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed