All Frameworks Class Hierarchy This Framework Indexes
CATAssemblyInterfaces Interface CATIAsmCstSetFeatFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIAsmCstSetFeatFactory
- Deprecated:
- V5R15
Factory of creation and management of Constraints' Set.
Use CATAsmConstraintSetServices methods to create or manage Constraints' Set
Method Index
- o
AddNewSetChild(CATIAsmCstSetFeature_var&,CATIAsmCstSetFeature_var&,CATIAsmCstSetFeature_var&)
-
- o
CreateAsmCstSetRoot(CATIProduct_var&,CATIAsmCstSetFeature_var&)
-
- o
GetAsmCstSetRoot(CATIProduct_var&,CATIAsmCstSetFeature_var&)
-
Methods
o AddNewSetChild
| public virtual AddNewSetChild( | const | iFatherSet, |
| | oNewSetChild, |
| const | iPreviousSet | = NULL_var) |
-
- Deprecated:
- V5R15
Use CATAsmConstraintSetServices::AddNewSetChild
Add a new set child to a set.
- Parameters:
-
- iFatherSet
- The set which will hold the created child
- oNewSetChild
- the new created set child
- iPreviousSet
- the new set will appear after this previous set.
By default (NULL_var), new set will appear after all other brother sets
- Returns:
- Error code of function.
o CreateAsmCstSetRoot
| public virtual CreateAsmCstSetRoot( | const | iProduct, |
| | oCstSetRoot) |
-
- Deprecated:
- V5R15
Use CATAsmConstraintSetServices::GetRootSet
Creation of the Root Set (corresponding to the Constraints Node).
- Parameters:
-
- iProduct
- The product holding the constraints.
- oCstSetRoot
- the created set root.
- Returns:
- Error code of function.
o GetAsmCstSetRoot
| public virtual GetAsmCstSetRoot( | const | iProduct, |
| | oCstSetRoot) |
-
- Deprecated:
- V5R15
Use CATAsmConstraintSetServices::GetRootSet
Get the Root Set associated to the given product
(corresponding to the Constraints' Node).
- Parameters:
-
- iProduct
- The product holding the constraints.
- oCstSetRoot
- the set root.
- Returns:
- Error code of function.
This object is included in the file: CATIAsmCstSetFeatFactory.h
If needed, your Imakefile.mk should include the module: CATAssemblyInterfaces