CATTPSBaseUseItf Interface CATITPSDimensionLimits

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


interface CATITPSDimensionLimits

Interface for accessing limits of tolerances dimension TPS.

See also:


Method Index


o GetDimensionLimitType(CATTPSDimLimType*)
Retrieves dimension limit type.
o GetGeneralTolName(CATUnicodeString*)
Retrieves the general tolerance name.
o GetLimits(double*,double*)
Retrieves limits (in millimeters).
o GetModifier(CATTPSSingleLimit*)
Retrieves single limit modifier.
o GetNominalValue(double*)
Retrieves nominal value (in millimeters).
o GetSingleLimit(double*)
Retrieves single limit value (in millimeters).
o GetSymetricValue(CATBoolean*)
Retrieves Symetric value.
o GetTabulatedLimit(wchar_t**)
Retrieves tabulated limit as string.
o SetDimensionLimitType(CATTPSDimLimType)
Valuate dimension limit type.
o SetLimits(double,double)
Sets limits (in millimeters).
o SetModifier(CATTPSSingleLimit)
Sets single limit modifier.
o SetSingleLimit(double)
Sets single limit value (in millimeters).
o SetSymetricValue(CATBoolean)
Valuate Symetric value.
o SetTabulatedLimit(wchar_t*)
Valuate tabulated limit as string.

Methods


o GetDimensionLimitType
public virtual GetDimensionLimitType( oType)
Retrieves dimension limit type.
Parameters:
oType
See also:
o GetGeneralTolName
public virtual GetGeneralTolName( oTolName)
Retrieves the general tolerance name.
Parameters:
oTolName
The name of the general tolerance
Returns:
S_OK : the general tolerance is retrieved. E_FAIL : There is no general tolerance on the dimension.
o GetLimits
public virtual GetLimits( oBottom,
oUp)
Retrieves limits (in millimeters). Returned HR must be test because if single limit modifier is set, limits are invalids.
o GetModifier
public virtual GetModifier( oModifier)
Retrieves single limit modifier.
Parameters:
oModifier
[out, CATTPSSingleLimit#Release] The single limit modifier
o GetNominalValue
public virtual GetNominalValue( oValue)
Retrieves nominal value (in millimeters).
o GetSingleLimit
public virtual GetSingleLimit( oValue)
Retrieves single limit value (in millimeters).
o GetSymetricValue
public virtual GetSymetricValue( obSymetric)
Retrieves Symetric value.
Parameters:
obSymetric
TRUE if it is symetric
o GetTabulatedLimit
public virtual GetTabulatedLimit( opTabulatedValueAsString)
Retrieves tabulated limit as string.
o SetDimensionLimitType
public virtual SetDimensionLimitType( iType)
Valuate dimension limit type.
Parameters:
iType
See also:
o SetLimits
public virtual SetLimits( const iBottom,
const iUp)
Sets limits (in millimeters). iBottom must be less than iUp. Reset single limit modifier.
o SetModifier
public virtual SetModifier( const iModifier)
Sets single limit modifier.
o SetSingleLimit
public virtual SetSingleLimit( const iValue)
Sets single limit value (in millimeters).
o SetSymetricValue
public virtual SetSymetricValue( ibSymetric)
Valuate Symetric value.
Parameters:
ibSymetric
TRUE if it is symetric
o SetTabulatedLimit
public virtual SetTabulatedLimit( ipTabulatedValueAsString)
Valuate tabulated limit as string.

This object is included in the file: CATITPSDimensionLimits.h

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