CATTPSBaseUseItf Interface CATITPSDefaultAnnotation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATITPSDefaultAnnotation
This interface is used to get information about default annotation.
Ther is two kinds of default annotation :
- with a manual selection
- with a selection automatic
If you want to get TTRS list on a default annotation, used CATITPS::GetTTRS.
else used FindPathElemInAutoSelectionMode. In this case, you will get a list of
path element on all the faces pointing by the default annotation.
Method Index
- o
FindPathElemInAutoSelectionMode(CATSO*)
- Find all the geometry on which the annotation apply to.
- o
GetLinkWiGeomType(CATTPSLinkWithGeomType*)
- Get the type of link between the default annotation and the geometry.
- o
GetSearchAlgoType(CATTPSSearchAlgoType*,double*)
- Get the type of search algo to find geometry on which the annotation
apply to.
- o
IsAppliedToPathElem(CATPathElement*,CATBoolean*,CATITPSList*)
- Is this default annotation pointing this geometry?.
Methods
o FindPathElemInAutoSelectionMode
public virtual FindPathElemInAutoSelectionMode( | | opSO) |
-
Find all the geometry on which the annotation apply to.
Return E_FAIL if the annotation is not a default one.
- Parameters:
-
- opSO
- List of path element on all the geometry.
It's an adress on a CATSO, you must have a valid pointer on a CATSO.
o GetLinkWiGeomType
public virtual GetLinkWiGeomType( | | oLinkWiGeom) |
-
Get the type of link between the default annotation and the geometry.
Return E_FAIL if the annotation is not a default one.
- Parameters:
-
- oLinkWiGeom
- Type of link.
o GetSearchAlgoType
public virtual GetSearchAlgoType( | | oAlgo, |
| | oRadius | = NULL) |
-
Get the type of search algo to find geometry on which the annotation
apply to.
Return E_FAIL if the annotation is not a default one.
- Parameters:
-
- oAlgo
- Type of algo.
- oRadius
- Value of the fillet radius for the CATTPSSATFilletsFacesOfRadius algo.
o IsAppliedToPathElem
public virtual IsAppliedToPathElem( | const | ipPath, |
| | obIsApplied, |
| | iopiTPSList | = NULL) |
-
Is this default annotation pointing this geometry?.
Return E_FAIL if the annotation is not a default one.
Give a path element on the face, and methode find if the default
annotation applied on this face.
- Parameters:
-
- ipPath
- The path element of the geometry.
- obIsApplied
- The default annotation is applied on the geometry or not.
- iopiTPSList
- [inout, CATITPSList#Release] List of TPS which are pointing on the geometry by a TTRS link.
this parameter is optional. If you don't give it, method find the
list.
This object is included in the file: CATITPSDefaultAnnotation.h
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.