CATFreeStyleUseItf Interface CATIStCurvaturePorcupineAnalysis

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


interface CATIStCurvaturePorcupineAnalysis

Interface for FreeStyle curvature analysis feature Role: manage FreeStyle curvature analysis


Method Index


o SetDiscretizationQuality(CATFSSCrvDiscretizationQuality)
Sets the quality of discretization used for the computation
o SetDiscretizationType(CATFSSCrvDiscretizationType)
Sets the type of discretization used for the computation
o SetDisplayType(CATLONG32)
Sets the display type of the analysis
o SetElementsToBeAnalysed(CATLISTV(CATIMmiMechanicalFeature_var)&)
Sets the elements to be analysed
o SetValuesDisplay(CATFSSCrvValuesDisplay)
Sets the way to display the result values

Methods


o SetDiscretizationQuality
public virtual SetDiscretizationQuality( const iDiscrQual)
Sets the quality of discretization used for the computation
Parameters:
iDiscrQual
Legal values are : - CATFSSLow - CATFSSMedium - CATFSSHigh
Returns:
HRESULT S_OK if everything is fine
o SetDiscretizationType
public virtual SetDiscretizationType( const iDiscrType)
Sets the type of discretization used for the computation
Parameters:
iDiscrType
Legal values are : - CATFSSCurveLength - CATFSSParametric
Returns:
HRESULT S_OK if everything is fine
o SetDisplayType
public virtual SetDisplayType( const iDisplayType)
Sets the display type of the analysis
Parameters:
iDisplayType
Legal values are : - CATFSSPorcupine : displays the spikes - CATFSSEnvelop : displays the envelop Values can be combined using logical '|' operateur (e.g. CATFSSPorcupine | CATFSSEnvelop)
Returns:
HRESULT S_OK if everything is fine
o SetElementsToBeAnalysed
public virtual SetElementsToBeAnalysed( const iElements)
Sets the elements to be analysed
Parameters:
iElements
The elements to be analysed
Returns:
HRESULT S_OK if everything is fine
o SetValuesDisplay
public virtual SetValuesDisplay( const iDisplay)
Sets the way to display the result values
Parameters:
iDisplay
Legal values are : - CATFSSLinear - CATFSSLogarithmic
Returns:
HRESULT S_OK if everything is fine

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

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