123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- #ifndef _FACE_H_
- #define _FACE_H_
- #if defined EXTERN
- #undef EXTERN
- #endif
- #if defined ___1273
- #define EXTERN
- #else
- #define EXTERN extern
- #endif
- #include "ItemAddress.h"
- namespace tecplot
- {
- class ___460;
- }
- namespace tecplot
- {
- namespace ___2140
- {
- class ValueProducerInterface;
- }
- }
- inline ___372 ___2008(tecplot::___2090 ___2710, tecplot::___2090 ___2711, tecplot::___2090 ___2712, tecplot::___2090 ___2713) { return ((___2710 == ___2711 && ___2712 == ___2713) || (___2710 == ___2713 && ___2711 == ___2712) || (___2710 == ___2712) || (___2711 == ___2713)); }
- typedef enum
- {
- ___1301,
- ___1302,
- ___1298,
- ___1300,
- END_FaceObscuration_e,
- ___1299 = ___329
- } FaceObscuration_e;
- EXTERN ___2227 ___1754(___2227 ___2809, ___2227 ___2814, ___2227 ___2817, ___2227 ___1145, ___2227 ___1252);
- EXTERN void ___1776(___806 const *___805, ___802 const *___801, ___2227 ___3896, tecplot::___2140::ValueProducerInterface const &___2744, ___1146 ___3096, ___1146 ___1138, ___2227 &___2693, ___1172 &___2694, tecplot::___460 &___459);
- EXTERN FaceObscuration_e ___1665(___806 const *___805, ___802 const *___801, ___3501 ___3, ___2227 ___1145, ___2227 ___1442, ___372 ConsiderValueBlanking, ___372 ConsiderIJKBlanking, ___372 ConsiderDepthBlanking, ___372 ConsiderClipBlanking, tecplot::___460 &___459);
- EXTERN ___1172 ___1765(ZoneType_e ___4693);
- EXTERN ___1172 ___1666(ZoneType_e ___4693, ___2227 ___1906, ___2227 ___2114, ___2227 ___2159);
- EXTERN void ___1778(___4582 const ___3142[], ___4582 ___4265[], int32_t &___2841, ___372 ___1996);
- EXTERN CollapsedStatus_e ___1774(___806 const *___804, ___802 const *___800, tecplot::___2140::ValueProducerInterface const &___3878);
- EXTERN CollapsedStatus_e ___1774(___806 const *___804, ___802 const *___800, tecplot::___2090 ___2710, tecplot::___2090 ___2711, tecplot::___2090 ___2712, tecplot::___2090 ___2713);
- template <typename T>
- inline CollapsedStatus_e ___1775(T const *___1296, size_t ___2804)
- {
- REQUIRE(VALID_REF(___1296));
- REQUIRE(2 <= ___2804 && ___2804 <= 4);
- if (___2804 == 4)
- {
- if (___1296[0] == ___1296[1])
- {
- if (___1296[0] == ___1296[2])
- {
- if (___1296[0] == ___1296[3])
- return ___509;
- else
- return ___508;
- }
- else if (___1296[2] == ___1296[3] || ___1296[0] == ___1296[3])
- {
- return ___508;
- }
- else
- {
- return ___511;
- }
- }
- else if (___1296[1] == ___1296[2])
- {
- if (___1296[1] == ___1296[3] || ___1296[0] == ___1296[3])
- return ___508;
- else
- return ___511;
- }
- else if (___1296[2] == ___1296[3])
- {
- if (___1296[0] == ___1296[2])
- return ___508;
- else
- return ___511;
- }
- else if (___1296[0] == ___1296[3])
- {
- if (___1296[1] == ___1296[3])
- return ___508;
- else
- return ___511;
- }
- else if (___1296[0] == ___1296[2] || ___1296[1] == ___1296[3])
- {
- return ___510;
- }
- else
- {
- return ___513;
- }
- }
- else if (___2804 == 3)
- {
- if (___1296[0] != ___1296[1] && ___1296[0] != ___1296[2] && ___1296[1] != ___1296[2])
- return ___513;
- else if (___1296[0] == ___1296[1] && ___1296[0] == ___1296[2])
- return ___509;
- else
- return ___508;
- }
- else /* if (___2804 == 2) */
- {
- ___478(___2804 == 2);
- if (___1296[0] != ___1296[1])
- return ___513;
- else
- return ___509;
- }
- }
- template <typename T>
- inline CollapsedStatus_e ___1671(ZoneType_e ___4692, T const *___1296, ___1172 face)
- {
- REQUIRE(___2018(___4692));
- REQUIRE(VALID_REF(___1296));
- REQUIRE(IMPLICATION(___4692 == ___4696, face == 0));
- REQUIRE(IMPLICATION(___4692 == ___4702, 0 <= face && face <= 2));
- REQUIRE(IMPLICATION(___4692 == ___4700, 0 <= face && face <= 3));
- REQUIRE(IMPLICATION(___4692 == ___4701, 0 <= face && face <= 3));
- REQUIRE(IMPLICATION(___4692 == ___4695, 0 <= face && face <= 5));
- size_t ___2804 = 0;
- T const *___1438 = ___1296;
- T ___2314[2];
- switch (___4692)
- {
- case ___4696:
- ___2804 = 2;
- break;
- case ___4701:
- ___2804 = 3;
- break;
- case ___4695:
- ___2804 = 4;
- break;
- case ___4702:
- case ___4700:
- {
- ___2804 = 2;
- if (face == (___4692 == ___4702 ? 2 : 3))
- {
- ___2314[0] = ___1296[face];
- ___2314[1] = ___1296[0];
- ___1438 = ___2314;
- }
- else
- {
- ___1438 = &___1296[face];
- }
- }
- break;
- default:
- ___478(___1305);
- break;
- }
- return ___1775(___1438, ___2804);
- }
- EXTERN CollapsedStatus_e ___1671(___2727 ___2707, tecplot::___2090 ___451, ___1172 face);
- #if defined ALLOW_USERDEF_NO_NEIGHBORING_ELEMENT
- EXTERN ___372 ___2066(___1292 ___1275, ___2227 ___1145, ___2227 ___1252);
- #endif
- #endif
|