All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ConstraintModelerInterfaces Interface CATIBloc

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIBloc
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIBloc


Deprecated:
V5R15 Use equivalent methods of CATIBlock if specified, do not use elsewhere Interface to manage blocs. Role: This interface is used to manage blocs.
See also:
CATICst


Method Index


o AddBloc(CATIBloc_var)
o GetCstsOnElement(CATLISTV(CATBaseUnknown_var)&,CATBaseUnknown_var&)
o GetCstsOnElement(CATLISTV(CATBaseUnknown_var)&,CATBaseUnknown_var&)
o GetCstsOnElement(CATLISTV(CATBaseUnknown_var)&,CATBaseUnknown_var&)
o GetCstsOnElement(CATLISTV(CATBaseUnknown_var)&,CATBaseUnknown_var&)
o GetFatherBloc()
o ListBlocs()
o ListFatherBlocs()
o ListInternalBlocs()
o Solve(CATIDomain_var)
o Solve(CATLISTV(CATICst_var),CATIDomain_var)
o UnsetFatherBloc()

Methods


o AddBloc
public virtual void AddBloc(CATIBloc_var iBloc) =0
Deprecated:
V5R15 do not use Adds a subbloc.
Parameters:
iBloc
The subbloc.
o GetCstsOnElement
public virtual CATLISTV(CATBaseUnknown_var) GetCstsOnElement(CATLISTV(CATBaseUnknown_var)& oListOfElems,
const CATBaseUnknown_var& iElem2= NULL_var) const=0
Deprecated:
V5R15 do not use Retrieves the list of the contraints defined on an element.
Parameters:
iMode
The mode.
iNum
The number of constraint elements.
oListOfElems
The constrained elements.
iElem2
Another element constrained by one of constraint of the current element.
o GetCstsOnElement
public virtual CATLISTV(CATBaseUnknown_var) GetCstsOnElement(CATLISTV(CATBaseUnknown_var)& oListOfElems,
const CATBaseUnknown_var& iElem2= NULL_var) const=0
Deprecated:
V5R15 do not use Retrieves the list of constraints defined on a element.
Parameters:
iMode
The mode.
oListOfElems
The constrained elements.
iElem2
Another element constrained by one of constraint of the current element.
o GetCstsOnElement
public virtual CATLISTV(CATBaseUnknown_var) GetCstsOnElement(CATLISTV(CATBaseUnknown_var)& oListOfElems,
const CATBaseUnknown_var& iElem2= NULL_var) const=0
Deprecated:
V5R15 do not use Retrieves the list of constraints defined on a element.
Parameters:
iNum
The number of elements.
oListOfElems
The constrained elements.
iElem2
Another element constrained by one of constraint of the current element.
o GetCstsOnElement
public virtual CATLISTV(CATBaseUnknown_var) GetCstsOnElement(CATLISTV(CATBaseUnknown_var)& oListOfElems,
const CATBaseUnknown_var& iElem2= NULL_var) const=0
Deprecated:
V5R15 do not use Retrieves the list of contraints defined on a element.
Parameters:
oListOfElems
The constrained elements.
iElem2
Another element constrained by one of constraint of the current element.
o GetFatherBloc
public virtual CATIBloc_var GetFatherBloc()const=0
Deprecated:
V5R15 Use CATIBlock::GetParentBlock Returns the parent bloc.
o ListBlocs
public virtual CATLISTV(CATBaseUnknown_var) ListBlocs()const=0
Deprecated:
V5R15 Use CATIBlock::ListBlocks Returns the list of subblocs.
o ListFatherBlocs
public virtual CATLISTV(CATBaseUnknown_var) ListFatherBlocs()const=0
Deprecated:
V5R15 do not use Returns the parent bloc and all its grandparents.
o ListInternalBlocs
public virtual CATLISTV(CATBaseUnknown_var) ListInternalBlocs()const=0
Deprecated:
V5R15 do not use Returns the list of blocs in the subtree.
o Solve
public virtual int Solve(CATIDomain_var iDomain=NULL_var) =0
Deprecated:
V5R15 do not use Solves the bloc.
Parameters:
iDomain
Equals to NULL_var.
o Solve
public virtual int Solve(CATLISTV(CATICst_var) iListeOfCsts,
CATIDomain_var iDomain=NULL_var) =0
Deprecated:
V5R15 do not use Solves the bloc.
Parameters:
iListOfCsts
The list of constraints to be solved.
iDomain
Equals to NULL_var.
o UnsetFatherBloc
public virtual void UnsetFatherBloc()=0
Deprecated:
V5R15 do not use Unsets the parent bloc.

This object is included in the file: CATIBloc.h
If needed, your Imakefile.mk should include the module: CATConstraintModelerItf

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