All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATTTRSInterfaces Interface CATITTRSAdvanced
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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
-
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
-
Retrieves the association case of the TTRS
Applicable only when the TTRS has two components.
- Parameters:
-
- oAssocCase
- Association case.
o GetFeatureOfSize
-
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 HRESULT GetRelativePositionalParameterCount( | int* | oLinearParamCount, |
| int* | oAngularParamCount, |
| int* | oExplicitLinearParamCount, |
| int* | oExplicitAngularParamCount) const = 0 |
-
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
-
Retrieves the surface canonicity of the surfaces referenced by the TTRS.
- Parameters:
-
- oSurfCanon
- The returned surface canonicity.
o ValidateNewAdmissibleType
public virtual HRESULT ValidateNewAdmissibleType( | )= 0 |
-
Validates the new admissible type as the reference for the next
evaluations of TTRS status.
o ValidateNewAssociationCase
public virtual HRESULT ValidateNewAssociationCase( | )= 0 |
-
Validates the new association case as the reference for the next
evaluations of TTRS status.
o ValidateNewFeatureOfSize
public virtual HRESULT ValidateNewFeatureOfSize( | )= 0 |
-
Validates the new feature of size state as the reference for the next
evaluations of TTRS status.
o ValidateNewPositionalParamCount
public virtual HRESULT ValidateNewPositionalParamCount( | )= 0 |
-
Validates the new count of relative positional parameters as the
reference for the next evaluations of TTRS status.
o ValidateNewSurfaceCanonicity
public virtual HRESULT ValidateNewSurfaceCanonicity( | )= 0 |
-
Validates the new surface canonicity as the reference for the next
evaluations of TTRS status.
o ValidateNewTTRSClass
public virtual HRESULT ValidateNewTTRSClass( | )= 0 |
-
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: CATTTRSItf