All Frameworks Class Hierarchy This Framework Previous Next Indexes
ManufacturingInterfaces Interface CATIMfgCustomizeHighlight
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---ManufacturingInterfaces.CATIMfgCustomizeRep
|
+---CATIMfgCustomizeHighlight
Usage: you can freely reimplement this interface.
interface CATIMfgCustomizeHighlight
This interface is used in highlight mechanism.
Any object that needs highlight services is intended to implement this interface.
The interface methods describe what is supposed to be highlighted when the object is
selected. There are 2 possibilities :
- Highlight Design Features, like Hole, Pocket, but also Point, Face, or vertex
- Highlight Manufacturing features
The mechanism can be recursive. For instance, a Manufacturing Operation can ask to highlight
a Manufacturing Feature that itself asks to highlight a Design Feature.
Method Index
- o
GetDesignFeatures(CATListValCATBaseUnknown_var&)
- Method to retrieve the Design Features to be highlighted when the object is selected.
- o
GetManufacturingFeatures(CATListValCATBaseUnknown_var&)
- Method to retrieve the Manufacturing Features (with a Rep ot not) to be highlighted
when the object is selected.
Methods
o GetDesignFeatures
public virtual HRESULT GetDesignFeatures( | CATListValCATBaseUnknown_var& | oDFList) = 0 |
-
Method to retrieve the Design Features to be highlighted when the object is selected.
Design Features are Mechanical Features (Pad, Hole, Face, Edge, Point, ...).
- Returns:
- oDFList List of Design Features.
o GetManufacturingFeatures
public virtual HRESULT GetManufacturingFeatures( | CATListValCATBaseUnknown_var& | oMfgFeatureList) = 0 |
-
Method to retrieve the Manufacturing Features (with a Rep ot not) to be highlighted
when the object is selected.
- Returns:
- oMfgFeatureList The Manufacturing Features list.
This object is included in the file: CATIMfgCustomizeHighlight.h
If needed, your Imakefile.mk should include the module: MfgItfEnv