All Frameworks Class Hierarchy This Framework Previous Next Indexes
MecModInterfaces Interface CATIMfGeometryAccess
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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(CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves all the selecting objects.
- o
GetBReps(CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves all the selecting objects.
- o
GetBReps(CATUnicodeString&,CATBaseUnknown_var&,CATBaseUnknown_var&,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
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&,CATLISTV(CATBaseUnknown_var)&,CATMfBRepSelectInitMode)
- Retrieves selecting objects from symbolic information.
- o
GetCells(CATIGeometricalElement_var&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves all the topological cells.
- o
GetCells(CATLISTV(CATBaseUnknown_var)&)
- Retrieves all the topological cells.
- o
GetCells(CATUnicodeString&,CATBaseUnknown_var&,CATBaseUnknown_var&,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&,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&,CATLISTV(CATBaseUnknown_var)&)
- Retrieves topological faces from symbolic information.
Methods
o GetBReps
public virtual int GetBReps( | const CATIGeometricalElement_var& | iFeature, |
| CATLISTV(CATBaseUnknown_var)& | oBreps, |
| const CATMfBRepSelectInitMode | iInitMode | = MfInitMode_Default) = 0 |
-
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
-
Retrieves all the selecting objects.
- Parameters:
-
- oBreps
- List of selecting objects. Query CATIBRepAccess or its derived interfaces.
- iInitMode
- use Default value only.
o GetBReps
-
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
-
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
-
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 GetBReps
-
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
-
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
-
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 GetCells
-
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
-
Retrieves all the topological cells.
- Parameters:
-
- oCells
- List of cells. Query CATCell or its derived interfaces.
o GetCells
-
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
-
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
-
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
-
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
-
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
-
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.
This object is included in the file: CATIMfGeometryAccess.h
If needed, your Imakefile.mk should include the module: CATMecModInterfaces