diff --git a/EGkUserObj.h b/EGkUserObj.h index 79daf65..36fe249 100644 --- a/EGkUserObj.h +++ b/EGkUserObj.h @@ -33,8 +33,10 @@ class __declspec( novtable) IUserObj virtual bool ToSave( void) const { return false ; } virtual bool Save( int nBaseId, STRVECTOR& vString) const { return false ; } virtual bool Load( const STRVECTOR& vString, int nBaseGdbId) { return false ; } - public : // show & transform geometry (only if with a GeoObj) + public : // show & texture (only if with a GeoObj) virtual bool GetDrawPolyLines( POLYLINELIST& lstPL) const { return false ; } + virtual bool GetDimensions( double& dDimX, double& dDimY) const { return false ; } + public : // transform geometry (only if with a GeoObj) virtual bool Translate( const Vector3d& vtMove) { return true ; } virtual bool Rotate( const Point3d& ptAx, const Vector3d& vtAx, double dAngDeg) { return true ; } virtual bool Rotate( const Point3d& ptAx, const Vector3d& vtAx, double dCosAng, double dSinAng) { return true ; }