GeometricObjects Interface 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 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


Method Index


o GetOffset()
Returns the offset value of this CATOffsetSurface with regards to its reference surface.
o GetReference()
Returns a pointer to the reference surface of this CATOffsetSurface.
o Set(CATLength,CATSurface*,CATSurLimits&)
Modifies the characteristics of this CATOffsetSurface.

Methods


o GetOffset
public virtual GetOffset()
Returns the offset value of this CATOffsetSurface with regards to its reference surface.
The offset is related to normalized ðS/ðU ^ ðS/ðV direction of the reference surface S. It may be positive or negative.
o GetReference
public virtual GetReference()
Returns a pointer to the reference surface of this CATOffsetSurface.
Returns:
The pointer to the reference surface.
o Set
public virtual Set( const iOffset,
iReference,
const iLimits)
Modifies the characteristics of this CATOffsetSurface.
Parameters:
iOffset
The new offset value.
iReference
The pointer to the new surface reference.
iLimits
The new limitations on the surface reference.

This object is included in the file: CATOffsetSurface.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.