All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

KnowledgeInterfaces Interface CATILieToleranceSheetSettingAtt

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

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


interface CATILieToleranceSheetSettingAtt

The interface to access a CATIAToleranceSheetSettingAtt.
This interface may be used to read or modify in the CATIA\Tools\Option the settings values of Tolerance sheet.


Method Index


o GetAngleMaxTolerance(double&)
Retrieves the AngleMaxTolerance attribute.
o GetAngleMaxToleranceInfo(CATSettingInfo*)
Retrieves the state of the AngleMaxTolerance parameter.
o GetAngleMinTolerance(double&)
Retrieves the AngleMinTolerance attribute.
o GetAngleMinToleranceInfo(CATSettingInfo*)
Retrieves the state of the AngleMinTolerance parameter.
o GetDefaultTolerance(int&)
Retrieves the DefaultTolerance attribute.
o GetDefaultToleranceInfo(CATSettingInfo*)
Retrieves the state of the DefaultTolerance parameter.
o GetLengthMaxTolerance(double&)
Retrieves the LengthMaxTolerance attribute.
o GetLengthMaxToleranceInfo(CATSettingInfo*)
Retrieves the state of the LengthMaxTolerance parameter.
o GetLengthMinTolerance(double&)
Retrieves the LengthMinTolerance attribute.
o GetLengthMinToleranceInfo(CATSettingInfo*)
Retrieves the state of the LengthMinTolerance parameter.
o SetAngleMaxTolerance(double&)
Sets the AngleMaxTolerance attribute.
o SetAngleMaxToleranceLock(unsigned char)
Locks or unlocks the AngleMaxTolerance parameter.
o SetAngleMinTolerance(double&)
Sets the AngleMinTolerance attribute.
o SetAngleMinToleranceLock(unsigned char)
Locks or unlocks the AngleMinTolerance parameter.
o SetDefaultTolerance(int&)
Sets the DefaultTolerance attribute.
o SetDefaultToleranceLock(unsigned char)
Locks or unlocks the DefaultTolerance parameter.
o SetLengthMaxTolerance(double&)
Sets the LengthMaxTolerance attribute.
o SetLengthMaxToleranceLock(unsigned char)
Locks or unlocks the LengthMaxTolerance parameter.
o SetLengthMinTolerance(double&)
Sets the LengthMinTolerance attribute.
o SetLengthMinToleranceLock(unsigned char)
Locks or unlocks the LengthMinTolerance parameter.

Methods


o GetAngleMaxTolerance
public virtual HRESULT GetAngleMaxTolerance(double& ioAngleMaxTolerance)= 0
Retrieves the AngleMaxTolerance attribute.
Role:Return the AngleMaxTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oAngleMaxTolerance
The angle maximum tolerance value.
o GetAngleMaxToleranceInfo
public virtual HRESULT GetAngleMaxToleranceInfo(CATSettingInfo* oInfo)= 0
Retrieves the state of the AngleMaxTolerance parameter.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetAngleMinTolerance
public virtual HRESULT GetAngleMinTolerance(double& ioAngleMinTolerance)= 0
Retrieves the AngleMinTolerance attribute.
Role:Return the AngleMinTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oAngleMinTolerance
The angle minimum tolerance value.
o GetAngleMinToleranceInfo
public virtual HRESULT GetAngleMinToleranceInfo(CATSettingInfo* oInfo)= 0
Retrieves the state of the AngleMinTolerance parameter.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetDefaultTolerance
public virtual HRESULT GetDefaultTolerance(int& ioDefaultTolerance)= 0
Retrieves the DefaultTolerance attribute.
Role:Return the DefaultTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oDefaultTolerance
Legal values:
0 : to not accept a default tolerance
1 : to accept a default tolerance.
o GetDefaultToleranceInfo
public virtual HRESULT GetDefaultToleranceInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the DefaultTolerance parameter.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetLengthMaxTolerance
public virtual HRESULT GetLengthMaxTolerance(double& ioLengthMaxTolerance)= 0
Retrieves the LengthMaxTolerance attribute.
Role:Return the LengthMaxTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oLengthMaxTolerance
The length maximum tolerance value.
o GetLengthMaxToleranceInfo
public virtual HRESULT GetLengthMaxToleranceInfo(CATSettingInfo* oInfo)= 0
Retrieves the state of the LengthMaxTolerance parameter.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetLengthMinTolerance
public virtual HRESULT GetLengthMinTolerance(double& ioLengthMinTolerance)= 0
Retrieves the LengthMinTolerance attribute.
Role:Return the LengthMinTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oLengthMinTolerance
The length minimum tolerance value.
o GetLengthMinToleranceInfo
public virtual HRESULT GetLengthMinToleranceInfo(CATSettingInfo* oInfo)= 0
Retrieves the state of the LengthMinTolerance parameter.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetAngleMaxTolerance
public virtual HRESULT SetAngleMaxTolerance( const double& iAngleMaxTolerance)= 0
Sets the AngleMaxTolerance attribute.
Role:Set the AngleMaxTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oAngleMaxTolerance
The angle maximum tolerance value.
o SetAngleMaxToleranceLock
public virtual HRESULT SetAngleMaxToleranceLock(unsigned char iLocked)= 0
Locks or unlocks the AngleMaxTolerance parameter.
Role: Locks or unlocks the AngleMaxTolerance parameter if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetAngleMinTolerance
public virtual HRESULT SetAngleMinTolerance( const double& iAngleMinTolerance)= 0
Sets the AngleMinTolerance attribute.
Role:Set the AngleMinTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oAngleMinTolerance
The angle minimum tolerance value.
o SetAngleMinToleranceLock
public virtual HRESULT SetAngleMinToleranceLock(unsigned char iLocked)= 0
Locks or unlocks the AngleMinTolerance parameter.
Role: Locks or unlocks the AngleMinTolerance parameter if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetDefaultTolerance
public virtual HRESULT SetDefaultTolerance( const int& iDefaultTolerance)= 0
Sets the DefaultTolerance attribute.
Role:Set the DefaultTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oDefaultTolerance
Legal values:
0 : to not accept a default tolerance
1 : to accept a default tolerance.
o SetDefaultToleranceLock
public virtual HRESULT SetDefaultToleranceLock(unsigned char iLocked)= 0
Locks or unlocks the DefaultTolerance parameter.
Role: Locks or unlocks the DefaultTolerance parameter if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetLengthMaxTolerance
public virtual HRESULT SetLengthMaxTolerance( const double& iLengthMaxTolerance)= 0
Sets the LengthMaxTolerance attribute.
Role:Set the LengthMaxTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oLengthMaxTolerance
The length maximum tolerance value.
o SetLengthMaxToleranceLock
public virtual HRESULT SetLengthMaxToleranceLock(unsigned char iLocked)= 0
Locks or unlocks the LengthMaxTolerance parameter.
Role: Locks or unlocks the LengthMaxTolerance parameter if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetLengthMinTolerance
public virtual HRESULT SetLengthMinTolerance( const double& iLengthMinTolerance)= 0
Sets the LengthMinTolerance attribute.
Role:Set the LengthMinTolerance parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
oLengthMinTolerance
The length minimum tolerance value.
o SetLengthMinToleranceLock
public virtual HRESULT SetLengthMinToleranceLock(unsigned char iLocked)= 0
Locks or unlocks the LengthMinTolerance parameter.
Role: Locks or unlocks the LengthMinTolerance parameter if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure

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

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