CATTPSBaseUseItf Interface CATITPSDatumSimple

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


interface CATITPSDatumSimple

Interface for Simple Datum TPS (datum entity).
TPS for Technological Product Specifications.


Method Index


o GetContactingFeature(CATBoolean&)
Retrieves the contacting feature value on the feature.
o GetContactingFeatureTTRS(CATITTRS_var&)
Retrieves the contacting feature TTRS on the feature.
o GetDatumDirectionPlane(CATITTRS**)
Retrieves the Direction Plane for the Datum.
o GetExtendedCylinders(CATListValCATBaseUnknown_var&)
Gets the Extended Cylinders features applied on the datum
o GetLabel(wchar_t**)
Retrieves Label.
o GetProjectedExtension(CATBoolean&)
Retrieves the Projected Extension value on the feature.
o GetProjectedExtensionShowInDRF(CATBoolean&)
Retrieves the Projected Extension show in DRF value on the feature which decides if the (P) symbol should be shown in the DRF or not
o GetTargets(CATITPSList**)
Retrieves a CATITPSList to read the list of datum target.
o GetTheoreticallyExactSizeFeature(CATBoolean&)
Retrieves the Theoretically Exact Size value on the feature.
o GetTheoreticallyExactSizeTorusFeature(CATBoolean&)
Retrieves the Theoretically Exact Size Torus value on the feature.
o SetContactingFeature(CATBoolean&)
Sets the contacting feature value on the feature.
o SetContactingFeatureTTRS(CATITTRS_var&)
Sets the contacting feature TTRS.
o SetDatumDirectionPlane(CATITTRS*)
Specfify a Direction Plane for the Datum.
o SetExtendedCylinders(CATListValCATBaseUnknown_var&)
Sets the Extended Cylinders features on the datum
o SetLabel(wchar_t*)
Sets Label.
o SetProjectedExtension(CATBoolean&)
Sets the Projected Extension value on the feature.
o SetProjectedExtensionShowInDRF(CATBoolean&)
Sets the Projected Extension show in DRF value on the feature which decides if the (P) symbol should be shown in the DRF or not
o SetTargets(CATITPSList*)
Sets Targets that compose this Datum Simple.
o SetTheoreticallyExactSizeFeature(CATBoolean&)
Sets the Theoretically Exact Size value.
o SetTheoreticallyExactSizeTorusFeature(CATBoolean&)
Sets the Theoretically Exact Size Torus value.

Methods


o GetContactingFeature
public virtual GetContactingFeature( obContactingFeature)
Retrieves the contacting feature value on the feature.
Parameters:
obContactingFeature
Contacting feature Value to be retrieved returns S_OK when the contacting feature value has been correctly retrieved, returns E_FAIL otherwise.
o GetContactingFeatureTTRS
public virtual GetContactingFeatureTTRS( ospTTRS)
Retrieves the contacting feature TTRS on the feature.
Parameters:
ospTTRS
Contacting feature TTRS to be retrieved returns S_OK when the contacting feature TTRS has been correctly retrieved, returns E_FAIL otherwise.
o GetDatumDirectionPlane
public virtual GetDatumDirectionPlane( opiTTRS)
Retrieves the Direction Plane for the Datum. Only if one was specified.
Parameters:
opiTTRS
[out, CATITTRS#Release] The Datum Direction Plane TTRS.
o GetExtendedCylinders
public virtual GetExtendedCylinders( ospListOfExtCylinders)
Gets the Extended Cylinders features applied on the datum
Parameters:
ospListOfExtCylinders
List of extended cylinders to be retrieved. returns S_OK when the List of extended cylinders is correctly retrieved. returns E_FAIL otherwise.
o GetLabel
public virtual GetLabel( oLabel)
Retrieves Label.
o GetProjectedExtension
public virtual GetProjectedExtension( obProjectedExtension)
Retrieves the Projected Extension value on the feature.
Parameters:
obProjectedExtension
Projected Extension Value to be retrieved returns S_OK when the Projected Extension value has been correctly retrieved, returns E_FAIL otherwise.
o GetProjectedExtensionShowInDRF
public virtual GetProjectedExtensionShowInDRF( obProjectedExtensionShowInDRF)
Retrieves the Projected Extension show in DRF value on the feature which decides if the (P) symbol should be shown in the DRF or not
Parameters:
obProjectedExtensionShowInDRF
Projected Extension Show in DRF Value to be Retrieves returns S_OK when the Projected Extension Show in DRF value has been correctly Retrieves, returns E_FAIL otherwise.
o GetTargets
public virtual GetTargets( oTargets)
Retrieves a CATITPSList to read the list of datum target. All objects of the list adhere to CATITPSDatumTarget.
Parameters:
oTargets
[out, CATITPSList#Release] The Target list.
o GetTheoreticallyExactSizeFeature
public virtual GetTheoreticallyExactSizeFeature( obTheoreticallyExactSizeFeature)
Retrieves the Theoretically Exact Size value on the feature.
Parameters:
obTheoreticallyExactSizeFeature
Theoretically Exact Size Value to be retrieved returns S_OK when the Theoretically Exact Size value has been correctly retrieved, returns E_FAIL otherwise.
o GetTheoreticallyExactSizeTorusFeature
public virtual GetTheoreticallyExactSizeTorusFeature( obTheoreticallyExactSizeFeature)
Retrieves the Theoretically Exact Size Torus value on the feature.
Parameters:
obTheoreticallyExactSizeFeature
Theoretically Exact Size Torus Value to be retrieved returns S_OK when the Theoretically Exact Size Torus value has been correctly retrieved, returns E_FAIL otherwise.
o SetContactingFeature
public virtual SetContactingFeature( const ibContactingFeature)
Sets the contacting feature value on the feature.
Parameters:
ibContactingFeature
Contacting feature Value to be set returns S_OK when the contacting feature value has been correctly set, returns E_FAIL otherwise.
o SetContactingFeatureTTRS
public virtual SetContactingFeatureTTRS( const ispTTRS)
Sets the contacting feature TTRS.
Parameters:
ispTTRS
Contacting Feature TTRS to be set returns S_OK when the contacting feature TTRS has been correctly set, returns E_FAIL otherwise.
o SetDatumDirectionPlane
public virtual SetDatumDirectionPlane( ipiTTRS)
Specfify a Direction Plane for the Datum.
o SetExtendedCylinders
public virtual SetExtendedCylinders( const ispListOfExtCylinders)
Sets the Extended Cylinders features on the datum
Parameters:
ispListOfExtCylinders
List of extended cylinders to be set. returns S_OK when the List of extended cylinders is correctly set. returns E_FAIL otherwise.
o SetLabel
public virtual SetLabel( const iLabel)
Sets Label.
o SetProjectedExtension
public virtual SetProjectedExtension( const ibProjectedExtension)
Sets the Projected Extension value on the feature.
Parameters:
ibProjectedExtension
Projected Extension Value to be set returns S_OK when the Projected Extension value has been correctly set, returns E_FAIL otherwise.
o SetProjectedExtensionShowInDRF
public virtual SetProjectedExtensionShowInDRF( const ibProjectedExtensionShowInDRF)
Sets the Projected Extension show in DRF value on the feature which decides if the (P) symbol should be shown in the DRF or not
Parameters:
ibProjectedExtensionShowInDRF
Projected Extension Show in DRF Value to be set returns S_OK when the Projected Extension Show in DRF value has been correctly set, returns E_FAIL otherwise.
o SetTargets
public virtual SetTargets( const iTargets)
Sets Targets that compose this Datum Simple. All objects of the list must adhere to CATITPSDatumTarget.
o SetTheoreticallyExactSizeFeature
public virtual SetTheoreticallyExactSizeFeature( const ibTheoreticallyExactSizeFeature)
Sets the Theoretically Exact Size value.
Parameters:
ibTheoreticallyExactSizeFeature
Theoretically Exact Size value to be set returns S_OK when the Theoretically Exact Size value has been correctly set, returns E_FAIL otherwise.
o SetTheoreticallyExactSizeTorusFeature
public virtual SetTheoreticallyExactSizeTorusFeature( const ibTheoreticallyExactSizeFeature)
Sets the Theoretically Exact Size Torus value.
Parameters:
ibTheoreticallyExactSizeFeature
Theoretically Exact Size Torus value to be set returns S_OK when the Theoretically Exact Size Torus value has been correctly set, returns E_FAIL otherwise.

This object is included in the file: CATITPSDatumSimple.h

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