All Frameworks  Class Hierarchy  This Framework  Indexes   

CATAssemblyInterfaces Interface 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 GetFatherSet( oFatherSet)
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
public virtual ListCstChildren( oCstChildrenList)
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 ListSetChildren( oSetChildrenList)
Give the list of set child.
Parameters:
oSetChildrenList
the returned list of child.
Returns:
Error code of function.
o MoveConstraintsFrom
public virtual MoveConstraintsFrom( const iListFromSet,
const iListCst,
const iPreviousCst= NULL_var)
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 MoveSetFrom( const iFromSet,
const iSetToMove,
const iPreviousCst= NULL_var)
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 RemoveSetChild( const iSetChild)
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

Copyright © 2003, Dassault Systèmes. All rights reserved.