All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---GeometricObjects.CATICGMUnknown | +---GeometricObjects.CATICGMObject | +---GeometricObjects.CATGeometry | +---GeometricObjects.CATSurface | +---CATOffsetSurface
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATOffsetSurface
Interface representing an offseted surface.
The CATOffsetSurface is created by the CATGeoFactory.CreateOffsetSurface method.
A CATOffsetSurface is the surface generated by offseting each point of a reference
surface in the direction of the reference surface normal and of length a given
offset that may be positive or negative.
A CATOffsetSurface keeps as much as possible its canonicity, according to
the reference surface and the offset value. The canonical
surface is retrieved thanks to the GetGeometricRep inherited method.
CATSurface | Reference | The surface to offset |
CATLength | Offset | The value of the offset |
public virtual CATLength GetOffset( | )const = 0 |
public virtual CATSurface* GetReference( | )const = 0 |
public virtual void Set( | const CATLength | iOffset, |
CATSurface* | iReference, | |
const CATSurLimits& | iLimits) = 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.