All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSOInterfaces Interface CATIGSOBump

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIGSOBump
 

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


interface CATIGSOBump

Interface to Bump surface feature.
Role: Allows you to access data of Bump surfaces.

See also:
CATIGSOFactory.CreateBump


Method Index


o GetCenterTension(CATICkeParm_var&)
Gets the tension at the center of the deformation.
o GetCkeDeformationDistance(CATICkeParm_var&)
Gets the deformation distance.
o GetContinuity(enum CATGSMContinuity&)
Gets the continuity mode.
o GetDeformationCenter(CATISpecObject_var&)
Gets the center of the deformation.
o GetDeformationDir(CATISpecObject_var&)
Gets the deformation direction.
o GetDeformationDistance(double&)
Gets the deformation distance.
o GetDeviationUser(CATICkeParm_var&)
Gets the deviation fixed by the user.
o GetElemToBump(CATISpecObject_var&)
Gets the element to deform.
o GetLimitCurve(CATISpecObject_var&)
Gets the limit curve of the deformation.
o GetProjectionDir(CATISpecObject_var&)
Gets the projection direction.
o SetCenterTension(CATICkeParm_var&)
Sets the tension at the center of the deformation.
o SetContinuity(enum CATGSMContinuity)
Sets the continuity mode.
o SetDeformationCenter(CATISpecObject_var)
Sets the center of the deformation.
o SetDeformationDir(CATISpecObject_var)
Sets the deformation direction.
o SetDeformationDistance(CATICkeParm_var)
Sets the deformation distance.
o SetDeformationDistance(double)
Sets the deformation distance.
o SetDeviationUser(CATICkeParm_var)
Sets the deviation fixed by the user.
o SetElemToBump(CATISpecObject_var)
Sets the relement to deform.
o SetLimitCurve(CATISpecObject_var)
Sets the limit curve of the deformation.
o SetProjectionDir(CATISpecObject_var)
Sets the projection direction.

Methods


o GetCenterTension
public virtual HRESULT GetCenterTension(CATICkeParm_var& oCenterTension) = 0
Gets the tension at the center of the deformation.
Parameters:
oCenterTension
Tension at the center of the deformation
o GetCkeDeformationDistance
public virtual HRESULT GetCkeDeformationDistance(CATICkeParm_var& oDeformationDistance) = 0
Gets the deformation distance.
Parameters:
oDeformationDistance
Deformation distance
o GetContinuity
public virtual HRESULT GetContinuity(enum CATGSMContinuity& oContinuity) = 0
Gets the continuity mode.
Parameters:
oContinuity
continuity between the bump and the extarnal elements
o GetDeformationCenter
public virtual HRESULT GetDeformationCenter(CATISpecObject_var& oDeformationCenter) = 0
Gets the center of the deformation.
Parameters:
oDeformationCenter
new center of deformation
o GetDeformationDir
public virtual HRESULT GetDeformationDir(CATISpecObject_var& oDeformationDir) = 0
Gets the deformation direction.
Parameters:
oDeformationDir
new deformation direction
o GetDeformationDistance
public virtual HRESULT GetDeformationDistance(double& oDeformationDistancee) = 0
Gets the deformation distance.
Parameters:
oDeformationDistance
Deformation distance
o GetDeviationUser
public virtual HRESULT GetDeviationUser(CATICkeParm_var& oDeviationUser) = 0
Gets the deviation fixed by the user.
Parameters:
oDeviationUser
Deviation fixed by the user
o GetElemToBump
public virtual HRESULT GetElemToBump(CATISpecObject_var& oElemToBump) = 0
Gets the element to deform.
Parameters:
oElemToBump
new reference element
o GetLimitCurve
public virtual HRESULT GetLimitCurve(CATISpecObject_var& oLimitCurve) = 0
Gets the limit curve of the deformation.
Parameters:
oLimitCurve
new limit curve
o GetProjectionDir
public virtual HRESULT GetProjectionDir(CATISpecObject_var& oProjectionDir) = 0
Gets the projection direction.
Parameters:
oProjectionDir
new projection direction
o SetCenterTension
public virtual HRESULT SetCenterTension(CATICkeParm_var& iCenterTension) = 0
Sets the tension at the center of the deformation.
Parameters:
iCenterTension
Tension at the center of the deformation
o SetContinuity
public virtual HRESULT SetContinuity( const enum CATGSMContinuity iContinuity) = 0
Sets the continuity mode.
Parameters:
iContinuity
continuity between the support and the fill
o SetDeformationCenter
public virtual HRESULT SetDeformationCenter( const CATISpecObject_var iDeformationCenter) = 0
Sets the center of the deformation.
Parameters:
iDeformationCenter
new center of deformation
o SetDeformationDir
public virtual HRESULT SetDeformationDir( const CATISpecObject_var iDeformationDir) = 0
Sets the deformation direction.
Parameters:
iDeformationDir
new deformation direction
o SetDeformationDistance
public virtual HRESULT SetDeformationDistance( const CATICkeParm_var iDeformationDistance) = 0
Sets the deformation distance.
Parameters:
iDeformationDistance
Deformation distance
o SetDeformationDistance
public virtual HRESULT SetDeformationDistance(double iDeformationDistance) = 0
Sets the deformation distance.
Parameters:
iDeformationDistance
Deformation distance
o SetDeviationUser
public virtual HRESULT SetDeviationUser( const CATICkeParm_var iDeviationUser) = 0
Sets the deviation fixed by the user.
Parameters:
iDeviationUser
Deviation fixed by the user
o SetElemToBump
public virtual HRESULT SetElemToBump( const CATISpecObject_var iElemToBump) = 0
Sets the relement to deform.
Parameters:
iElemToBump
new reference element
o SetLimitCurve
public virtual HRESULT SetLimitCurve( const CATISpecObject_var iLimitCurve) = 0
Sets the limit curve of the deformation.
Parameters:
iLimitCurve
new limit curve
o SetProjectionDir
public virtual HRESULT SetProjectionDir( const CATISpecObject_var iProjectionDir) = 0
Sets the projection direction.
Parameters:
iProjectionDir
new projection direction

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

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