All Frameworks Class Hierarchy This Framework Indexes
ObjectSpecsModeler Interface CATIConnector
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIConnector
Interface to manage connectors.
Role : a connector is a handler on an object in
the context of an instance of product.
Method Index
- o
Evaluate(CATClassId,CATMathTransformation*)
- Returns a list of elements ( geometry ) referenced by the connector within a positionning context.
- o
GiveAssociatedConnectable()
- Returns the connectable object exposing the connector.
- o
GiveContext()
- Returns the position ( absolute matrix ) of the connectable object ( context ).
- o
GiveReferenceObject()
- Returns the referenced element outside the Evaluate context ( ie without any positionning matrix ).
Methods
o Evaluate
| public virtual Evaluate( | | iIntfName, |
| | iMatrix | = NULL) |
-
Returns a list of elements ( geometry ) referenced by the connector within a positionning context.
Note:The list always have one element.
- Parameters:
-
- iIntfName
- Name of the interface choosen to handle the geometry.
- iMatrix
- This input parameter has to be valuated if matrix has to be applied to geometry.
This matrix comes from GiveContext().
o GiveAssociatedConnectable
| public virtual GiveAssociatedConnectable( | ) |
-
Returns the connectable object exposing the connector.
Role: To use every time you need much more than the position
of the connectable object.
o GiveContext
| public virtual GiveContext( | ) |
-
Returns the position ( absolute matrix ) of the connectable object ( context ).
Note: If the referenced element is a geometric one, this method allows to find the
transformation matrix to apply to have the element in the context.
o GiveReferenceObject
| public virtual GiveReferenceObject( | ) |
-
Returns the referenced element outside the Evaluate context ( ie without any positionning matrix ).
This object is included in the file: CATIConnector.h
If needed, your Imakefile.mk should include the module: CATObjectSpecsModeler