All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATAssemblyInterfaces Interface CATIAsmCstSetFeature
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIAsmCstSetFeature
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIAsmCstSetFeature
Interface to manage the set of constraints.
Method Index
- o
GetFatherSet(CATIAsmCstSetFeature_var&)
- Give the father set.
- o
ListCstChildren(CATLISTV(CATBaseUnknown_var)&)
- Give the list of constraints included in the set
by default the root set hold all the constraints.
- o
ListSetChildren(CATListValCATISpecObject_var&)
- Give the list of set child.
- o
MoveConstraintsFrom(CATListValCATISpecObject_var&,CATLISTV(CATBaseUnknown_var)&,CATBaseUnknown_var&)
- Move a list of constraints on this set from this set or another one.
- o
MoveSetFrom(CATIAsmCstSetFeature_var&,CATIAsmCstSetFeature_var&,CATISpecObject_var&)
- Move a set on this set from this set or another one.
- o
RemoveSetChild(CATIAsmCstSetFeature_var&)
- Remove a set child.
Methods
o GetFatherSet
public virtual HRESULT GetFatherSet( | CATIAsmCstSetFeature_var& | oFatherSet) const =0 |
-
Give the father set.
for the root set, the method return NULL_var (no father set)
- Parameters:
-
- oFatherSet
- the returned father set.
- Returns:
- Error code of function.
o ListCstChildren
-
Give the list of constraints included in the set
by default the root set hold all the constraints.
- Parameters:
-
- oCstChildrenList
- list of the included constraints.
- Returns:
- Error code of function.
o ListSetChildren
public virtual HRESULT ListSetChildren( | CATListValCATISpecObject_var& | oSetChildrenList) const =0 |
-
Give the list of set child.
- Parameters:
-
- oSetChildrenList
- the returned list of child.
- Returns:
- Error code of function.
o MoveConstraintsFrom
-
Move a list of constraints on this set from this set or another one.
for the root set, the method return NULL_var (no father set)
- Parameters:
-
- iListFromSet
- list of origin sets of the moved constraints.
- iListCst
- list of constraints to move.
- iPreviousCst
- moved constraints will appear after this previous constraint.
by default (NULL_var), they appear after all other brother constraints
- Returns:
- Error code of function.
o MoveSetFrom
public virtual HRESULT MoveSetFrom( | const CATIAsmCstSetFeature_var& | iFromSet, |
| const CATIAsmCstSetFeature_var& | iSetToMove, |
| const CATISpecObject_var& | iPreviousCst | = NULL_var)=0 |
-
Move a set on this set from this set or another one.
- Parameters:
-
- iFromSet
- the origin father of the moved set.
- iSetToMove
- the set to move.
- iPreviousCst
- the moved set will appear after this previous set.
by default (NULL_var), the moved set will appear after all other brother set
- Returns:
- Error code of function.
o RemoveSetChild
public virtual HRESULT RemoveSetChild( | const CATIAsmCstSetFeature_var& | iSetChild) =0 |
-
Remove a set child.
All his children set and constraints are affected to the father set
(To delete the set and all his children, use the method remove on LyfeCycleObject Interface)
- Parameters:
-
- iSetChild
- the set child to be removed.
- Returns:
- Error code of function.
This object is included in the file: CATIAsmCstSetFeature.h
If needed, your Imakefile.mk should include the module: CATAssemblyInterfaces