38 lines
876 B
C++
38 lines
876 B
C++
//-----------------------------------------------------------------------------+
|
|||
|
|
// Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd.
|
||
|
|
// = FileName : TGGeRegionIndex Àà
|
||
|
|
// = Version : ver2.0
|
||
|
|
// = Author : wlw
|
||
|
|
// = CreateDate : 2002-09-09
|
||
|
|
// = Description: TGGeRegionIndex ÉùÃ÷
|
||
|
|
// = Maintainers:
|
||
|
|
//
|
||
|
|
//-----------------------------------------------------------------------------+
|
||
|
|
#ifndef _TGGEREGIONINDEX_H_
|
||
|
|
#define _TGGEREGIONINDEX_H_
|
||
|
|
|
||
|
|
#ifndef _TADSGEPOINT3D_H_
|
||
|
|
#include "TADSGePoint3d.h"
|
||
|
|
#endif
|
||
|
|
|
||
|
|
class GEOAPI TGGeRegionIndex
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
|
||
|
|
TGGeRegionIndex();
|
||
|
|
TGGeRegionIndex(int idx, double dArea, TADSGePoint3d pt);
|
||
|
|
virtual ~TGGeRegionIndex();
|
||
|
|
|
||
|
|
static int CompareRegion(const TGGeRegionIndex *p1, const TGGeRegionIndex *p2);
|
||
|
|
|
||
|
|
public:
|
||
|
|
|
||
|
|
int m_nIndex;
|
||
|
|
|
||
|
|
double m_nPathArea;
|
||
|
|
|
||
|
|
TADSGePoint3d m_ptInside;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|