This commit is contained in:
2025-03-12 12:37:19 +03:00
committed by Dudarenko
parent 0c9f0664fd
commit d4fb323f86
428 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
#ifndef AlignAxisH
#define AlignAxisH
//////////////////////////////////////////////////////////////////////
//
// AlignAxis.h: interface for the AlignAxis class.
//
//////////////////////////////////////////////////////////////////////
#include <fstream>
enum align_Type {
align_NORMAL = 0, // 0
align_REPLICATE, // 1
align_COLLAPSE, // 2
align_CONSTANT, // 3
align_BOUNDREPL, // 4 - Additional align styles
align_NORMTAXIS // 5 - Normal template's axis
};
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
class AlignAxis {
public:
align_Type Attr;
long Axis;
long TAxis;
long A;
long B;
long Bound;
AlignAxis(align_Type AAttr, long AAxis, long ATAxis,
long AA = 0, long AB = 0, long ABound = 0);
AlignAxis();
virtual ~AlignAxis();
AlignAxis& operator= (const AlignAxis&);
friend bool operator==(const AlignAxis& x, const AlignAxis& y);
friend bool operator<(const AlignAxis& x, const AlignAxis& y);
#ifdef P_DEBUG
friend std::ostream& operator << (std::ostream& os, const AlignAxis& s);
#endif
};
#endif