All Frameworks  Class Hierarchy  This Framework  Indexes   

ConstraintModeler Interface 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&,double,CATCstMode)
o CreateStdConstraint(CATCstType,CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateStdConstraint(CATCstType,CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,double,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATICkeParm_var&,CATCstMode)
o CreateUserConstraint(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&,CATBaseUnknown_var&,double,CATCstMode)
o CreateUserConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,CATICkeParm_var&,CATCstMode)

Methods


o CreateConstraint
public virtual CreateConstraint( const iType,
const iElem1,
const iElem2,
const iValue,
const iMode= CATCstVal_Mode_Constrained )
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 CreatePossibleConstraint( const iDef,
const iMode= CATCstVal_Mode_Constrained )
Deprecated:
V5R15 use CATConstraintServices::CreateConstraintIn. Create a constraint.
Parameters:
iDef
The constraint definition.
o CreateStdConstraint
public virtual CreateStdConstraint( const iType,
const iElem1,
const iValue= 0.,
const iMode= CATCstVal_Mode_Constrained )
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 CreateStdConstraint
public virtual CreateStdConstraint( const iType,
const iElem1,
const iElem2,
const iValue= 0.,
const iMode= CATCstVal_Mode_Constrained )
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 CreateStdConstraint( const iType,
const iElem1,
const iElem2,
const iElem3,
const iValue= 0.,
const iMode= CATCstVal_Mode_Constrained )
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 CreateUserConstraint
public virtual CreateUserConstraint( const iType,
const iElem1,
const iValue= 0.,
const iMode= CATCstVal_Mode_Constrained )
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.
o CreateUserConstraint
public virtual CreateUserConstraint( const iType,
const iElem1,
const iValue,
const iMode= CATCstVal_Mode_Constrained )
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 CreateUserConstraint( const iType,
const iElem1,
const iElem2,
const iValue= 0.,
const iMode= CATCstVal_Mode_Constrained )
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 CreateUserConstraint( const iType,
const iElem1,
const iElem2,
const iValue,
const iMode= CATCstVal_Mode_Constrained )
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 CreateUserConstraint( const iTtype,
const iElem1,
const iElem2,
const iElem3,
const iValue= 0.,
const iMode= CATCstVal_Mode_Constrained )
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 CreateUserConstraint( const iType,
const iElem1,
const iElem2,
const iElem3,
const iValue,
const iMode= CATCstVal_Mode_Constrained )
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.

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.