All Frameworks Class Hierarchy This Framework Indexes
MecModInterfaces Interface CATIMfGeometryAccess
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfGeometryAccess
Interface to get selecting objects and topological cells through generic naming or symbolic information.
Methods of this interfaces are called on a source shape feature.
They retrieve selecting objects or topological cells from
the specified source shape feature,
a key word iKey,
if needed, a profile element iProfileElement of a sketch, and
a iFeature to specify the search domain.
For example, the CATIRsur selecting objects associated with the lateral face of Pad.3
extruded from Line.7 are found with
Pad.3->GetBReps(MfKeyExtrudedFrom,Line.7,List).
Without any iFeature, the search is performed on the source solid (Pad.3 in the previous example).
The instruction Pad.3->GetBReps(MfKeyExtrudedFrom,Line.7,Fillet.6,List)
finds the CATIRsur selecting objects associated with the lateral face of Pad.3
extruded from Line.7 on the solid after Fillet.6.
Another example, the face BRep feature associated with the top face of Pad.6 is found with
Pad.6->GetBReps(MfKeyTop,List).
The instruction Fillet.3->GetCells(List) retrieves the Fillet.3 faces,
and the instruction Fillet.3->GetCells(Draft.12,List) retrieves the
Fillet.3 faces as they appear on the solid after Draft.12.
Legal values:
MfKeyTop available for a pad, a pocket, a rib, a slot, a stiffener,
MfKeyBottom available for a pad, a pocket, a rib, a slot, a stiffener,
MfKeyExtrudedFrom available for a pad, a pocket, a rib, a slot, a stiffener, a shaft, a groove,
MfKeyStart available for a shaft, a groove,
MfKeyEnd available for a shaft, a groove.
Method Index
- o
GetBReps(CATUnicodeString&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves selecting objects from symbolic information.
- o
GetBReps(CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves all the selecting objects.
- o
GetBReps(CATUnicodeString&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves selecting objects from symbolic information.
- o
GetBReps(CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves all the selecting objects.
- o
GetBReps(CATUnicodeString&,CATBaseUnknown_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves all the selecting objects from symbolic information.
- o
GetBReps(CATUnicodeString&,CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves selecting objects from symbolic information.
- o
GetBReps(CATUnicodeString&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves selecting objects from symbolic information.
- o
GetBReps(CATUnicodeString&,CATBaseUnknown_var&,CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves all the selecting objects from symbolic information.
- o
GetCells(CATUnicodeString&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
- o
GetCells(CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves all the topological cells.
- o
GetCells(CATUnicodeString&,CATBaseUnknown_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
- o
GetCells(CATUnicodeString&,CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
- o
GetCells(CATUnicodeString&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
- o
GetCells(CATUnicodeString&,CATBaseUnknown_var&,CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
- o
GetCells(CATUnicodeString&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
- o
GetCells(CATLISTV(CATBaseUnknown_var)&)
- Retrieves all the topological cells.
Methods
o GetBReps
| public virtual GetBReps( | const | iKey, |
| const | iProfileElement1, |
| const | iProfileElement2, |
| const | iFeature, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves selecting objects from symbolic information.
Available for lateral faces of a swept shape feature: a rib, a slot.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom
- iProfileElement1
- First profile element.
- iProfileElement2
- Second profile element.
- iFeature
- Search is performed at the level of iFeature.
- oBreps
- List of CATIRsur selecting objects.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves all the selecting objects.
- Parameters:
-
- oBreps
- List of selecting objects. Query CATIBRepAccess or its derived interfaces.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | const | iKey, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves selecting objects from symbolic information.
- Parameters:
-
- iKey
- Key word.
Legal values:
- MfKeyTop, MfKeyBottom: available for a pad, a pocket, a rib, a slot, a stiffener,
- MfKeyStart, MfKeyEnd: available for a shaft, a groove.
- oBreps
- List of CATIRsur selecting objects.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | const | iFeature, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves all the selecting objects.
- Parameters:
-
- iFeature
- Search is performed at the level of iFeature.
- oBreps
- List of selecting objects. Query CATIBRepAccess or its derived interfaces.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | const | iKey, |
| const | iProfileElement, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves all the selecting objects from symbolic information.
Available for lateral faces of an extruded or revolute shape feature: a pad, a pocket, a shaft, a groove, a stiffener.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom.
- iProfileElement
- Profile element.
- oBreps
- List of CATIRsur selecting objects.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | const | iKey, |
| const | iFeature, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves selecting objects from symbolic information.
- Parameters:
-
- iKey
- Key word.
Legal values:
- MfKeyTop, MfKeyBottom: available for a pad, a pocket, a rib, a slot, a stiffener,
- MfKeyStart, MfKeyEnd: available for a shaft, a groove.
- iFeature
- Search is performed at the level of iFeature.
- oBreps
- List of CATIRsur selecting objects.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | const | iKey, |
| const | iProfileElement1, |
| const | iProfileElement2, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves selecting objects from symbolic information.
Available for lateral faces of a swept shape feature: a rib, a slot.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom
- iProfileElement1
- First profile element.
- iProfileElement2
- Second profile element.
- oBreps
- List of CATIRsur selecting objects.
- iInitMode
- use Default value only.
o GetBReps
| public virtual GetBReps( | const | iKey, |
| const | iProfileElement, |
| const | iFeature, |
| | oBreps, |
| const | iInitMode | = MfInitMode_Default) |
-
Retrieves all the selecting objects from symbolic information.
Available for lateral faces of an extruded or revolute shape feature: a pad, a pocket, a shaft, a groove, a stiffener.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom.
- iProfileElement
- Profile element.
- iFeature
- Search is performed at the level of iFeature.
- oBreps
- List of CATIRsur selecting objects.
- iInitMode
- use Default value only.
o GetCells
| public virtual GetCells( | const | iKey, |
| | oCells) |
-
Retrieves topological faces from symbolic information.
- Parameters:
-
- iKey
- Key word.
Legal values:
- MfKeyTop, MfKeyBottom: available for a pad, a pocket, a rib, a slot, a stiffener,
- MfKeyStart, MfKeyEnd: available for a shaft, a groove.
- oCells
- List of CATFace cells.
o GetCells
| public virtual GetCells( | const | iFeature, |
| | oCells) |
-
Retrieves all the topological cells.
- Parameters:
-
- iFeature
- Search is performed at the level of iFeature.
- oCells
- List of topological cells. Query CATCell or its derived interfaces.
o GetCells
| public virtual GetCells( | const | iKey, |
| const | iProfileElement, |
| | oCells) |
-
Retrieves topological faces from symbolic information.
Available for lateral faces of an extruded or revolute shape feature: a pad, a pocket, a shaft, a groove.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom
- iProfileElement
- Profile element.
- oCells
- List of CATFace cells.
o GetCells
| public virtual GetCells( | const | iKey, |
| const | iFeature, |
| | oCells) |
-
Retrieves topological faces from symbolic information.
- Parameters:
-
- iKey
- Key word.
Legal values:
- MfKeyTop, MfKeyBottom: available for a pad, a pocket, a rib, a slot, a stiffener,
- MfKeyStart, MfKeyEnd: available for a shaft, a groove.
- iFeature
- Search is performed at the level of iFeature.
- oCells
- List of CATFace cells.
o GetCells
| public virtual GetCells( | const | iKey, |
| const | iProfileElement1, |
| const | iProfileElement2, |
| | oCells) |
-
Retrieves topological faces from symbolic information.
Available for lateral faces of a swept shape feature: a rib, a slot.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom
- iProfileElement1
- First profile element.
- iProfileElement2
- Second profile element.
- oCells
- List of CATFace cells.
o GetCells
| public virtual GetCells( | const | iKey, |
| const | iProfileElement, |
| const | iFeature, |
| | oCells) |
-
Retrieves topological faces from symbolic information.
Available for lateral faces of an extruded or revolute shape feature: a pad, a pocket, a shaft, a groove, a stiffener.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom
- iProfileElement
- Profile element.
- iFeature
- Search is performed at the level of iFeature.
- oCells
- List of CATFace cells.
o GetCells
| public virtual GetCells( | const | iKey, |
| const | iProfileElement1, |
| const | iProfileElement2, |
| const | iFeature, |
| | oCells) |
-
Retrieves topological faces from symbolic information.
Available for lateral faces of a swept shape feature: a rib, a slot.
- Parameters:
-
- iKey
- Key word.
Legal values: MfKeyExtrudedFrom
- iProfileElement1
- First profile element.
- iProfileElement2
- Second profile element.
- iFeature
- Search is performed at the level of iFeature.
- oCells
- List of CATFace cells.
o GetCells
| public virtual GetCells( | | oCells) |
-
Retrieves all the topological cells.
- Parameters:
-
- oCells
- List of cells. Query CATCell or its derived interfaces.
This object is included in the file: CATIMfGeometryAccess.h
If needed, your Imakefile.mk should include the module: CATMecModInterfaces