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
public virtual HRESULT ListCstChildren(CATLISTV(CATBaseUnknown_var)& oCstChildrenList) const=0
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
public virtual HRESULT MoveConstraintsFrom( const CATListValCATISpecObject_var& iListFromSet,
const CATLISTV(CATBaseUnknown_var)& iListCst,
const CATBaseUnknown_var& iPreviousCst= NULL_var) = 0
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

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