27 #ifndef _IGeometrySuite_ 28 #define _IGeometrySuite_ 32 #include "IPMUnknown.h" 33 #include "ShuksanID.h" 36 #include "TransformTypes.h" 37 #include "IReferencePointData.h" 49 enum { kDefaultIID = IID_IGEOMETRYSUITE };
50 friend class GeometrySuiteASB;
57 virtual int32 GetGeometryItemsCount()
const = 0;
124 bool32 *itemsHaveWidth,
125 bool32 *itemsHaveHeight )
const = 0;
130 bool32 *itemsHaveWidth,
131 bool32 *itemsHaveHeight )
const = 0;
263 return GetSelectionHeight( DefaultBoundsSpace(), boundsKind, DefaultMeasurementSpace(), results);
267 return GetSelectionWidth( DefaultBoundsSpace(), boundsKind, DefaultMeasurementSpace(), results);
271 return GetSelectionLength( DefaultBoundsSpace(), boundsKind, DefaultMeasurementSpace(), results);
275 return GetSelectionSize( DefaultBoundsSpace(), boundsKind, DefaultMeasurementSpace(), results);
279 return GetSelectionDimensions_( DefaultBoundsSpace(), boundsKind, DefaultMeasurementSpace(), widths, heights, itemsHaveWidth, itemsHaveHeight);
285 #endif // _IGeometrySuite_