CATTPSBaseUseItf Interface CATITPSServices
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
 interface CATITPSServices
 Interface that support some services that are not object behaviours.
 As a consequence there is no context. The methods signatures give the 
 object.
 Method Index
 
 -  o 
    ConvertTolerance(double,wchar_t*,wchar_t*,double*,double*)
 -    Convert a Value (in milimeters) and a Tabulated Value.
 
 -  o 
    EvaluateWorkbenchContext(char*,CATBoolean*)
 -    Check if the active editor represents the Workbench passed
  as the 1st parameter
 
 -  o 
    GetContextPath(CATITPSSet*,CATPathElement**)
 -    Retrieves the context Path
 
 -  o 
    GetNLSIcon(IUnknown*,CATUnicodeString&)
 -   Retrieves the NLS icon of a TPS.
 
 -  o 
    GetNLSSuperType(CATITPS*,CATUnicodeString&)
 -   Retrieves the NLS supertype of a TPS.
 
 -  o 
    GetNLSType(CATITPS*,CATUnicodeString&)
 -   Retrieves the NLS type of a TPS.
 
 -  o 
    GetPropertyRep(CATITPS*,CAT2DRep**)
 -   Build a Representation of the TPS to be drawn in the
 Edit Properties panel.
 
 -  o 
    SetVisu3dModeForAllTPSSets(CATBoolean,int)
 -   Set the visu 3d mode of all Tolerancing sets in the documents.
 
 -  o 
    SetWorkbenchContextForAllTPSSets(int)
 -   Set the browser context of all Tolerancing sets in the documents.
 
 -  o 
    UpdateTolerancingSets(CATTPSGraphicUpdateMode,int)
 -   Updates visualization of the Tolerancing Sets.
 
 Methods
 
  o ConvertTolerance
  |   public virtual   ConvertTolerance( |   | iValue, | 
 |   | iTol, | 
 |   | iStandard, | 
 |   | oValueInf, | 
 |   | oValueSup)   | 
  - 
  Convert a Value (in milimeters) and a Tabulated Value.
  
  -  Parameters:
  
 - 
    
    -  iValue
   
 -     Value to convert
  
 
    -  iTol
   
 -     Tabulated Value
  
 
    -  iStandard
   
 -     Standard to use
  
 
    -  oValueInf
   
 -     Minimal Value
  
 
    -  oValueSup
   
 -     Maximal Value
 
 
 
  o EvaluateWorkbenchContext
  |   public virtual   EvaluateWorkbenchContext( |  const   | iWorkbenchName, | 
 |   | oWorkbenchActive)   | 
  - 
  Check if the active editor represents the Workbench passed
  as the 1st parameter
 
  o GetContextPath
  |   public virtual   GetContextPath( |   | ipiTPSSet, | 
 |   | opContextPath)   | 
  - 
  Retrieves the context Path
 
  o GetNLSIcon
  |   public virtual   GetNLSIcon( |  const   | ipiSpec, | 
 |   | oIcon)   | 
  - 
 Retrieves the NLS icon of a TPS.
 
  o GetNLSSuperType
  |   public virtual   GetNLSSuperType( |  const   | iTPS, | 
 |   | oSuperType)   | 
  - 
 Retrieves the NLS supertype of a TPS.
 
  o GetNLSType
  |   public virtual   GetNLSType( |  const   | iTPS, | 
 |   | oType)   | 
  - 
 Retrieves the NLS type of a TPS.
 
  o GetPropertyRep
  |   public virtual   GetPropertyRep( |  const   | iTPS, | 
 |   | oPropertyRep)   | 
  - 
 Build a Representation of the TPS to be drawn in the
 Edit Properties panel.
 
  o SetVisu3dModeForAllTPSSets
  |   public virtual   SetVisu3dModeForAllTPSSets( |   | iVisu, | 
 |   | iBrowserContext | = -1)   | 
  - 
 Set the visu 3d mode of all Tolerancing sets in the documents.
 if iBrowserContext == -1 : utilize its current context
 
  o SetWorkbenchContextForAllTPSSets
  |   public virtual   SetWorkbenchContextForAllTPSSets( |   | iBrowserContext)   | 
  - 
 Set the browser context of all Tolerancing sets in the documents.
 
  o UpdateTolerancingSets
  |   public virtual   UpdateTolerancingSets( |   | iUpdateMode, | 
 |   | iBrowserContext | = -1)   | 
  - 
 Updates visualization of the Tolerancing Sets.
 If iBrowserContext == -1 : utilize its current context; otherwise
 updating will not be done if iBrowserContext is not the same as 
 the current context.
 
 This object is included in the file: CATITPSServices.h
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.