CATTPSUseItf Interface CATITPSFactoryElementary
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATITPSFactoryElementary
Elementary level annotation factory interfaces.
The purpose of this interface is to give the basic factory of annotations' creation.
The 3D Annotations returned by the methods of this interface are not fulfilled
and self-suficient.
After this creation, the user must vakukate all the properties of the annotation.
Method Index
- o
CreateDatum(CATITTRS*,CATITPSDatumSimple**)
- Creates a Datum.
- o
CreateDatumReferenceFrame(CATITPSReferenceFrame**)
- Creates a Datum Reference Frame.
- o
CreateDatumTarget(CATITTRS*,CATITPSDatumSimple*,CATITPSDatumTarget**)
- Creates a Datum Target.
- o
CreateFlagNote(CATITTRS*,CATITPSFlagNote**)
- Creates a Flag Note.
- o
CreateNonSemanticCurvilinearDimension(CATSO*,CATITPSNonSemanticDimension**,CATBoolean)
- Creates a non semantic Curvilinear Dimension specification.
- o
CreateNonSemanticDimension(CATITTRS*,CATTPSDimensionType,CATTPSLinearDimensionSubType,CATITPSNonSemanticDimension**)
- Creates a non semantic Dimension specification.
- o
CreateNonSemanticGDT(CATITTRS*,CATITPSNonSemanticGDT**)
- Create a NonSemantic Tolerance.
- o
CreateRoughness(CATITTRS*,CATITPSRoughness**)
- Creates a Roughness.
- o
CreateSemanticDimension(CATITTRS*,CATTPSDimensionType,CATTPSLinearDimensionSubType,CATITPSDimension**)
- Creates a semantic Dimension specification.
- o
CreateText(CATITTRS*,CATITPSText**)
- Creates a Text.
- o
CreateTextNOA(CATITTRS*,CATITPSNoa**)
- Create a "Text" NOA
- o
CreateToleranceWithDRF(CATTPSTypeWithDRF,CATITTRS*,CATITPSReferenceFrame*,CATITPS**)
- Create a Tolerance With Datum Reference Frame.
- o
CreateToleranceWithoutDRF(CATTPSTypeWithoutDRF,CATITTRS*,CATITPSForm**)
- Create a Tolerance Without Datum Reference Frame.
- o
InstanciateNOA(CATITPSNoa*,CATITTRS*,CATITPSNoa**)
- Instanciate a NOA from a Reference NOA.
Methods
o CreateDatum
| public virtual CreateDatum( | | ipiTTRS, |
| | opiDatum) |
-
Creates a Datum.
- Parameters:
-
- opiDatum
- The new Datum.
o CreateDatumReferenceFrame
| public virtual CreateDatumReferenceFrame( | | opiRefFrame) |
-
Creates a Datum Reference Frame.
- Parameters:
-
- opiRefFrame
- The new Datum Reference Frame
o CreateDatumTarget
| public virtual CreateDatumTarget( | | ipiTTRS, |
| | ipiDatum, |
| | opiDatumTarget) |
-
Creates a Datum Target.
- Parameters:
-
- opiDatumTarget
- The new Datum Target.
o CreateFlagNote
| public virtual CreateFlagNote( | | ipiTTRS, |
| | opiFlagNote) |
-
Creates a Flag Note.
- Parameters:
-
- opiFlagNote
- The new Flag Note.
o CreateNonSemanticCurvilinearDimension
| public virtual CreateNonSemanticCurvilinearDimension( | | ipSO, |
| | opiDimension, |
| | iFeatureDimension | = FALSE) |
-
Creates a non semantic Curvilinear Dimension specification.
- Parameters:
-
- ipSO
- The list of elements on which the system will try to create the Curvilinear Dimension.
- opiDimension
- The new created Curvilinear Dimension.
- iFeatureDimension
- If TRUE, The display length is not build on topology but request on Feature of the topology.
And the feature must implemente the interfaces “CATIXXX” to return the length to display.
o CreateNonSemanticDimension
| public virtual CreateNonSemanticDimension( | | ipiTTRS, |
| | iDimensionType, |
| | iSubType, |
| | opiDimension) |
-
Creates a non semantic Dimension specification.
- Parameters:
-
- oDimension
- The new created Dimension.
o CreateNonSemanticGDT
| public virtual CreateNonSemanticGDT( | | ipiTTRS, |
| | opiTolerance) |
-
Create a NonSemantic Tolerance.
- Parameters:
-
- ipiTTRS
- The user surface on which the Tolerance will be created.
- opiTolerance
- The new tolearnce created.
This method returns S_OK when the Tolerance has been created and returns
E_FAIL otherwise.
o CreateRoughness
| public virtual CreateRoughness( | | ipiTTRS, |
| | opiRoughness) |
-
Creates a Roughness.
- Parameters:
-
- opiRoughness
- The new Roughness.
o CreateSemanticDimension
| public virtual CreateSemanticDimension( | | ipiTTRS, |
| | iDimensionType, |
| | iSubType, |
| | opiDimension) |
-
Creates a semantic Dimension specification.
- Parameters:
-
- oDimension
- The new created Dimension.
o CreateText
| public virtual CreateText( | | ipiTTRS, |
| | opiText) |
-
Creates a Text.
- Parameters:
-
- opiText
- The new Text.
o CreateTextNOA
| public virtual CreateTextNOA( | | ipiTTRS, |
| | opiNOA) |
-
Create a "Text" NOA
- Parameters:
-
- ipiTTRS
- The user surface on which you apply the created NOA.
- opiNOA
- The new created NOA.
o CreateToleranceWithDRF
| public virtual CreateToleranceWithDRF( | | iType, |
| | ipiTTRS, |
| | ipiRefFrame, |
| | opiTolWiDRF) |
-
Create a Tolerance With Datum Reference Frame.
- Parameters:
-
- iType
- the type of the tolerance which will be created
- ipiTTRS
- The user surface on which the Tolerance will be created
To create the Tolerance, the type of surface associated with ipiTTRS
must correspond to the first argument iType.
example: if the (iType == Cylindricity) the TTRS must be associated
with a Cylindrical surface.
- ipiRefFrame
- The Reference Frame.
- opiTolWiDRF
- The new tolearnce created.
This method returns S_OK when the Tolerance has been created and returns
E_FAIL otherwise.
o CreateToleranceWithoutDRF
| public virtual CreateToleranceWithoutDRF( | | iType, |
| | ipiTTRS, |
| | opiTolWoDRF) |
-
Create a Tolerance Without Datum Reference Frame.
- Parameters:
-
- iType
- the type of the tolerance which will be created
- ipiTTRS
- The user surface on which the Tolerance will be created
To create the Tolerance, the type of surface associated with ipiTTRS
must correspond to the first argument iType.
example: if the (iType == Cylindricity) the TTRS must be associated
with a Cylindrical surface.
- opiTolWoDRF
- The new tolearnce created.
This method returns S_OK when the Tolerance has been created and returns
E_FAIL otherwise.
o InstanciateNOA
| public virtual InstanciateNOA( | | ipiNOA, |
| | ipiTTRS, |
| | opiNOA) |
-
Instanciate a NOA from a Reference NOA.
- Parameters:
-
- ipiNOA
- The Reference NOA.
- ipiTTRS
- The user surface on which you apply the instanciated NOA.
- opiNOA
- The new instanciated NOA.
This object is included in the file: CATITPSFactoryElementary.h
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.