All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATTPSInterfaces Interface CATITPSFactoryElementary
System.IUnknown
|
+---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**)
- Creates a non semantic Curvilinear Dimension specification.
- o
CreateNonSemanticDimension(CATITTRS*,CATTPSDimensionType,CATTPSLinearDimensionSubType,CATITPSNonSemanticDimension**)
- Creates a non semantic Dimension specification.
- 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
-
Creates a Datum.
- Parameters:
-
- opiDatum
- The new Datum.
o CreateDatumReferenceFrame
-
Creates a Datum Reference Frame.
- Parameters:
-
- opiRefFrame
- The new Datum Reference Frame
o CreateDatumTarget
-
Creates a Datum Target.
- Parameters:
-
- opiDatumTarget
- The new Datum Target.
o CreateFlagNote
-
Creates a Flag Note.
- Parameters:
-
- opiFlagNote
- The new Flag Note.
o CreateNonSemanticCurvilinearDimension
-
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.
o CreateNonSemanticDimension
-
Creates a non semantic Dimension specification.
- Parameters:
-
- oDimension
- The new created Dimension.
o CreateRoughness
-
Creates a Roughness.
- Parameters:
-
- opiRoughness
- The new Roughness.
o CreateSemanticDimension
-
Creates a semantic Dimension specification.
- Parameters:
-
- oDimension
- The new created Dimension.
o CreateText
-
Creates a Text.
- Parameters:
-
- opiText
- The new Text.
o CreateTextNOA
-
Create a "Text" NOA
- Parameters:
-
- ipiTTRS
- The user surface on which you apply the created NOA.
- opiNOA
- The new created NOA.
o CreateToleranceWithDRF
-
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
-
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
-
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