35 lines
808 B
C++
35 lines
808 B
C++
#ifndef DistAxisH
|
|
#define DistAxisH
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
//
|
|
// DistAxis.h: interface for the DistAxis class.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
enum map_Type {
|
|
map_BLOCK = 1, // 1
|
|
map_COLLAPSE, // 2
|
|
map_REPLICATE, // 3
|
|
map_NORMVMAXIS // 4
|
|
};
|
|
|
|
|
|
class DistAxis {
|
|
public:
|
|
map_Type Attr; // Òèï ðàñïðåäåëåíèÿ
|
|
long Axis; // Èçìåðåíèå AMView
|
|
long PAxis; // Èçìåðåíèå VM (íà íåãî îòîáðàæàåòñÿ Axis)
|
|
|
|
DistAxis(map_Type AAttr, long AAxis, long APAxis);
|
|
DistAxis();
|
|
virtual ~DistAxis();
|
|
|
|
DistAxis& operator = (const DistAxis&);
|
|
friend bool operator == (const DistAxis& x, const DistAxis& y);
|
|
friend bool operator < (const DistAxis& x, const DistAxis& y);
|
|
|
|
};
|
|
|
|
#endif
|