All Frameworks  Class Hierarchy  This Framework  Next  Indexes

ConstraintModeler Interface CATICstFactory

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

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


interface CATICstFactory


Deprecated:
V5R15 Use CATConstraintServices replacing APIs. Interface for constraint creation. Role: This interface is used for constraint creation.
See also:
CATMfPossibleCst, CATICst


Method Index


o CreateConstraint(CATCstType,CATBaseUnknown_var&,CATBaseUnknown_var&,CATICkeParm_var&,CATCstMode)
o CreatePossibleConstraint(CATMfPossibleCst*,CATCstMode)
o CreateStdConstraint(CATCstType,CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateStdConstraint(CATCstType,CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateStdConstraint(CATCstType,CATBaseUnknown_var&,double,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATICkeParm_var&,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATICkeParm_var&,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATICkeParm_var&,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)

Methods


o CreateConstraint
public virtual CATICst_var CreateConstraint( const CATCstType iType,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const CATICkeParm_var& iValue,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as enumeration.
iElem1
The first element.
iElem2
The second element.
iValue
The first numerical value as literal.
iMode
The mode.
o CreatePossibleConstraint
public virtual CATICst_var CreatePossibleConstraint( const CATMfPossibleCst* iDef,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Create a constraint.
Parameters:
iDef
The constraint definition.
o CreateStdConstraint
public virtual CATICst_var CreateStdConstraint( const CATCstType iType,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const CATBaseUnknown_var& iElem3,
const double iValue= 0.,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as enumeration.
iElem1
The first element.
iElem2
The second element.
iElem3
The third element.
iValue
The first numerical value as double.
iMode
The mode.
o CreateStdConstraint
public virtual CATICst_var CreateStdConstraint( const CATCstType iType,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const double iValue= 0.,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as enumeration.
iElem1
The first element.
iElem2
The second element.
iValue
The first numerical value as double.
iMode
The mode.
o CreateStdConstraint
public virtual CATICst_var CreateStdConstraint( const CATCstType iType,
const CATBaseUnknown_var& iElem1,
const double iValue= 0.,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as enumeration.
iElem1
The first element.
iValue
The first numerical value as double.
iMode
The mode.
o CreateUserConstraint
public virtual CATICst_var CreateUserConstraint( const CATBaseUnknown_var& iType,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const CATBaseUnknown_var& iElem3,
const CATICkeParm_var& iValue,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as CATISpecObject.
iElem1
The first element.
iElem2
The second element.
iElem3
The third element.
iValue
The first numerical value as literal.
iMode
The mode.
o CreateUserConstraint
public virtual CATICst_var CreateUserConstraint( const CATBaseUnknown_var& iTtype,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const CATBaseUnknown_var& iElem3,
const double iValue= 0.,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as CATICstData.
iElem1
The first element.
iElem2
The second element.
iElem3
The third element.
iValue
The first numerical value as double.
iMode
The mode.
o CreateUserConstraint
public virtual CATICst_var CreateUserConstraint( const CATBaseUnknown_var& iType,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const CATICkeParm_var& iValue,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as CATICstData.
iElem1
The first element.
iElem2
The second element.
iValue
The first numerical value as literal.
iMode
The mode.
o CreateUserConstraint
public virtual CATICst_var CreateUserConstraint( const CATBaseUnknown_var& iType,
const CATBaseUnknown_var& iElem1,
const CATBaseUnknown_var& iElem2,
const double iValue= 0.,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as CATICstData.
iElem1
The first element.
iElem2
The second element.
iValue
The first numerical value as double.
iMode
The mode.
o CreateUserConstraint
public virtual CATICst_var CreateUserConstraint( const CATBaseUnknown_var& iType,
const CATBaseUnknown_var& iElem1,
const CATICkeParm_var& iValue,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as CATICstData.
iElem1
The first element.
iValue
The first numerical value as literal.
iMode
The mode.
o CreateUserConstraint
public virtual CATICst_var CreateUserConstraint( const CATBaseUnknown_var& iType,
const CATBaseUnknown_var& iElem1,
const double iValue= 0.,
const CATCstMode iMode= CATCstVal_Mode_Constrained )=0
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Creates a constraint.
Parameters:
iType
The type as CATICstData.
iElem1
The first element.
iValue
The first numerical value as double.
iMode
The mode.

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

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