CATTTRSUseItf Interface CATITTRSAdvanced

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


interface CATITTRSAdvanced

Interface dedicated to manage some additional informations about TTRS.


Method Index


o GetAdmissibleType(CATMmrTTRSAdmissibleType*)
Retrieves the admissible type of TTRS.
o GetAssociationCase(CATMmrTTRSAssociationCase*)
Retrieves the association case of the TTRS Applicable only when the TTRS has two components.
o GetFeatureOfSize(CATMmrTTRSFeatureOfSize*)
Retrieves the Feature Of Size status of TTRS.
o GetRelativePositionalParameterCount(int*,int*,int*,int*)
Retrieves the count of relative positional parameters.
o GetSurfaceCanonicity(CATMmrTTRSSurfaceCanonicity*)
Retrieves the surface canonicity of the surfaces referenced by the TTRS.
o ValidateNewAdmissibleType()
Validates the new admissible type as the reference for the next evaluations of TTRS status.
o ValidateNewAssociationCase()
Validates the new association case as the reference for the next evaluations of TTRS status.
o ValidateNewFeatureOfSize()
Validates the new feature of size state as the reference for the next evaluations of TTRS status.
o ValidateNewPositionalParamCount()
Validates the new count of relative positional parameters as the reference for the next evaluations of TTRS status.
o ValidateNewSurfaceCanonicity()
Validates the new surface canonicity as the reference for the next evaluations of TTRS status.
o ValidateNewTTRSClass()
Validates the new TTRS class as the reference for the next evaluations of TTRS status.

Methods


o GetAdmissibleType
public virtual GetAdmissibleType( oType)
Retrieves the admissible type of TTRS. Used to known what kind of TTRS organisation can fit the TTRS structure.
Parameters:
oType
The feature of size status of TTRS.
o GetAssociationCase
public virtual GetAssociationCase( oAssocCase)
Retrieves the association case of the TTRS Applicable only when the TTRS has two components.
Parameters:
oAssocCase
Association case.
o GetFeatureOfSize
public virtual GetFeatureOfSize( oFOS)
Retrieves the Feature Of Size status of TTRS. Used to known if the surfaces referenced by the TTRS can be seen as a inner or outer measurable item (container or content). If yes the TTRS is a Feature Of Size.
Parameters:
oFOS
The feature of size status of TTRS.
o GetRelativePositionalParameterCount
public virtual GetRelativePositionalParameterCount( oLinearParamCount,
oAngularParamCount,
oExplicitLinearParamCount,
oExplicitAngularParamCount)
Retrieves the count of relative positional parameters. Applicable only when the TTRS has two components.
Parameters:
oLinearParamCount
The count of linear parameters.
oAngularParamCount
The count of angular parameters.
oExplicitLinearParamCount
The count of explicite linear parameters.
oExplicitAngularParamCount
The count of explicite angular parameters.
o GetSurfaceCanonicity
public virtual GetSurfaceCanonicity( oSurfCanon)
Retrieves the surface canonicity of the surfaces referenced by the TTRS.
Parameters:
oSurfCanon
The returned surface canonicity.
o ValidateNewAdmissibleType
public virtual ValidateNewAdmissibleType()
Validates the new admissible type as the reference for the next evaluations of TTRS status.
o ValidateNewAssociationCase
public virtual ValidateNewAssociationCase()
Validates the new association case as the reference for the next evaluations of TTRS status.
o ValidateNewFeatureOfSize
public virtual ValidateNewFeatureOfSize()
Validates the new feature of size state as the reference for the next evaluations of TTRS status.
o ValidateNewPositionalParamCount
public virtual ValidateNewPositionalParamCount()
Validates the new count of relative positional parameters as the reference for the next evaluations of TTRS status.
o ValidateNewSurfaceCanonicity
public virtual ValidateNewSurfaceCanonicity()
Validates the new surface canonicity as the reference for the next evaluations of TTRS status.
o ValidateNewTTRSClass
public virtual ValidateNewTTRSClass()
Validates the new TTRS class as the reference for the next evaluations of TTRS status.

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

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