All Frameworks  Class Hierarchy  This Framework  Indexes   

PartInterfaces Interface CATIOffset

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIOffset

Interface to represent the offset feature.
Role: The offset feature allows users to create a thick surface above a surfacic feature. The result of the operation is a mechanical feature.


Method Index


o GetBotOffset()
Returns the distance between the bottom skin of the offset feature and the surfacic feature.
o GetIsensOffset()
Retrieves the offset orientation value of the offset feature.
o GetSurfaceOffset()
Retrieves the surfacic feature to be offseted.
o GetTopOffset()
Returns the distance between the top skin of the offset feature and the surfacic feature.
o ModifyBotOffset(double)
Modifies the distance between the bottom skin of the offset feature and the surfacic feature.
o ModifyTopOffset(double)
Modifies the distance between the top skin of the offset feature and the surfacic feature.
o ReverseOffdir()
Invert the offset orientation.
o SwapSurface(CATISpecObject_var)
Sets or swaps the surfacic feature to be offseted.

Methods


o GetBotOffset
public virtual GetBotOffset()
Returns the distance between the bottom skin of the offset feature and the surfacic feature.
Returns:
the bottom skin distance
o GetIsensOffset
public virtual GetIsensOffset()
Retrieves the offset orientation value of the offset feature.
Returns:
the offset orientation value
Legal values: if it equals NormalSide (=0) then the offset direction is the same as the normal vector of the surfacic feature. If it equals InverseNormalSide (=1) then the offset direction is the opposite of the normal vector of the surfacic feature.
o GetSurfaceOffset
public virtual GetSurfaceOffset()
Retrieves the surfacic feature to be offseted.
Returns:
the surfacic feature
Legal values: CATISpecObject_var if the surfacic feature exists or NULL_var if it does not.
o GetTopOffset
public virtual GetTopOffset()
Returns the distance between the top skin of the offset feature and the surfacic feature.
Returns:
the top skin distance
o ModifyBotOffset
public virtual ModifyBotOffset( iBotOffset)
Modifies the distance between the bottom skin of the offset feature and the surfacic feature.
Parameters:
iBotOffset
The distance between the surfacic feature and the bottom skin of the offset feature.
o ModifyTopOffset
public virtual ModifyTopOffset( iTopOffset)
Modifies the distance between the top skin of the offset feature and the surfacic feature.
Parameters:
iTopOffset
The distance between the surfacic feature and the top skin of the offset feature.
o ReverseOffdir
public virtual ReverseOffdir()
Invert the offset orientation.
Legal values: if it equals NormalSide (=0) then the offset direction becomes InverseNormalSide. If it equals InverseNormalSide (=1) then the offset direction becomes InverseNormalSide.
o SwapSurface
public virtual SwapSurface( const ihSurface)
Sets or swaps the surfacic feature to be offseted.
Parameters:
ihSurface
The surfacic feature to be offseted.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.