CATPartUseItf Interface CATIPdgUseOffset

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


interface CATIPdgUseOffset

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 GetRegularizationType(CATPrtOffsetRegularisationType&)
Gets the regularization type
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 SetRegularizationType(CATPrtOffsetRegularisationType&)
Sets the regularization type
o SwapSurface(CATBaseUnknown_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 GetRegularizationType
public virtual GetRegularizationType( oRegul)
Gets the regularization type
Parameters:
oRegul
CATPrtRegularization_Undefined if the regularization is not defined CATPrtRegularization_Local if the regularization is local CATPrtRegularization_Global if the regularization is global
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 SetRegularizationType
public virtual SetRegularizationType( const iRegul)
Sets the regularization type
Parameters:
oRegul
CATPrtRegularization_Undefined if the regularization is not defined CATPrtRegularization_Local if the regularization is local CATPrtRegularization_Global if the regularization is global
o SwapSurface
public virtual SwapSurface( const ihSurface_input)
Sets or swaps the surfacic feature to be offseted.
Parameters:
ihSurface
The surfacic feature to be offseted.

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

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