CATGSMUseItf Interface CATIGSMUseCombine

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


interface CATIGSMUseCombine

Interface to combined curve feature.
Role: Allows you to access data of the combined curve feature created by using an element, a direction, another element and another direction. The directions are used to extrude the elements. Note Solution Type: CATGSMNearestSolutionCombine (=0) -> Nearest solution Solution Type: CATGSMAllSolutionsCombine (=1) -> All solutions Solution TypeCombine: CATGSMSolutionCombine0 -> Normal Solution TypeCombine: CATGSMSolutionCombine1 -> Directions

See also:
,
See also:


Method Index


o GetDirection1(CATIGSMUseDirection_var&)
Gets the extrude direction.
o GetDirection2(CATIGSMUseDirection_var&)
Gets the extrude direction.
o GetElem1(CATIMmiMechanicalFeature_var&)
Gets the first feature to combine (curve).
o GetElem2(CATIMmiMechanicalFeature_var&)
Gets the second feature to combine (curve).
o GetSolutionType(CATGSMCombineSolutionType&)
Gets Solution type.
o GetSolutionTypeCombine(CATGSMCombineSolutionTypeCombine&)
Gets the Combination Mode.
o SetDirection1(CATIGSMUseDirection_var)
Sets the extrude direction.
o SetDirection2(CATIGSMUseDirection_var)
Sets the extrude direction.
o SetElem1(CATIMmiMechanicalFeature_var)
Sets the first feature to combine (a curve).
o SetElem2(CATIMmiMechanicalFeature_var)
Sets the second feature to combine (a curve).
o SetSolutionType(CATGSMCombineSolutionType)
Sets the Combination Type.
o SetSolutionTypeCombine(CATGSMCombineSolutionTypeCombine)
Sets the Combination Mode.

Methods


o GetDirection1
public virtual GetDirection1( oElem)
Gets the extrude direction.
The direction is used if normal mode is off.
Parameters:
oElem
extrusion direction of the first element
See also:
o GetDirection2
public virtual GetDirection2( oElem)
Gets the extrude direction.
The direction is used if normal mode is off.
Parameters:
oElem
extrusion direction of the second element
See also:
o GetElem1
public virtual GetElem1( oElem)
Gets the first feature to combine (curve).
Parameters:
oElem
See also:
o GetElem2
public virtual GetElem2( oElem)
Gets the second feature to combine (curve).
Parameters:
oElem
See also:
o GetSolutionType
public virtual GetSolutionType( oType)
Gets Solution type.
All solutions or Nearest solution (only nearest combine is kept when more than one solution is possible).
Parameters:
oType
Solution type : CATGSMNearestSolutionCombine (=0) -> Nearest solution : CATGSMAllSolutionsCombine (=1) -> All solutions
See also:
o GetSolutionTypeCombine
public virtual GetSolutionTypeCombine( oType)
Gets the Combination Mode.
i.e: Normal for planar curve or using Extrusion Directions
Parameters:
oType
Solution type : CATGSMSolutionCombine0 -> Normal : CATGSMSolutionCombine1 -> Directions
See also:
o SetDirection1
public virtual SetDirection1( const iElem)
Sets the extrude direction.
The direction is used if normal mode is off.
Parameters:
iElem
extrusion direction of the first element of the combine
See also:
o SetDirection2
public virtual SetDirection2( const iElem)
Sets the extrude direction.
The direction is used if normal mode is off.
Parameters:
iElem
extrusion direction of the second element of the combine
See also:
o SetElem1
public virtual SetElem1( const iElem)
Sets the first feature to combine (a curve).
Parameters:
iElem
new feature to combine
See also:
o SetElem2
public virtual SetElem2( const iElem)
Sets the second feature to combine (a curve).
Parameters:
iElem
new feature to combine
See also:
o SetSolutionType
public virtual SetSolutionType( iType)
Sets the Combination Type.
It modifies the solution type either "Nearest solution" or "All solutions" (only nearest combine is kept when more than one solution is possible) :
Note:
- If combined curve type selected is Normal, the directions of the combined curve are the normals to the planes on which are the curves.
- If Directions is selected, two directions of combine are needed.
Parameters:
iType
Solution type : CATGSMNearestSolutionCombine (=0) -> Nearest solution : CATGSMAllSolutionsCombine (=1) -> All solutions
See also:
o SetSolutionTypeCombine
public virtual SetSolutionTypeCombine( iType)
Sets the Combination Mode.
i.e: Normal for planar curve or using Extrusion Directions
Parameters:
iType
Solution typecombine : CATGSMSolutionCombine0 -> Normal : CATGSMSolutionCombine1 -> Directions
See also:

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.