CATGSMUseItf Interface CATIGSMUseAssemble
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseAssemble
Interface to join (also name assemble) feature.
Role: Allows you to acess data of join feature: that can be a set of curves or
a set of surfaces. The orientation of the result is the same of the first element.
- See also:
-
Method Index
- o
AppendElement(CATIMmiMechanicalFeature_var)
- Appends an element to the list of elements to assemble.
- o
AppendFederatedElement(CATIMmiMechanicalFeature_var)
- Appends an element to the list of elements to federate.
- o
AppendSubElement(CATIMmiMechanicalFeature_var)
- Append an element to the list of sub-elements to remove.
- o
GetAllElements(CATLISTV(CATIMmiMechanicalFeature_var)&)
- Gets all the elements of the list.
- o
GetAngularTolerance(double&)
- Gets the angular tolerance.
- o
GetAngularTolerance(CATICkeParm_var&)
- Gets the angular tolerance.
- o
GetAngularToleranceMode(CATBoolean&)
- Gets the angular tolerance mode.
- o
GetConnex(CATBoolean&)
- Gets the connected mode.
- o
GetDevUser(double&)
- Gets the merging distance.
- o
GetDevUser(CATICkeParm_var&)
- Gets the merging distance.
- o
GetElementAtPosition(CATIMmiMechanicalFeature_var&,int)
- Gets in the list the element which has the given position.
- o
GetElements(CATLISTV(CATIMmiMechanicalFeature_var)&)
- Gets the list of elements to assemble.
- o
GetElementsSize(int&)
- Gets the size of the list of elements to assemble.
- o
GetFederatedElements(CATLISTV(CATIMmiMechanicalFeature_var)&)
- Gets the list of elements to federate.
- o
GetFederatedElementsSize(int&)
- Gets the size of the list of elements to federate.
- o
GetFederationPropagation(int&)
- Gets the propagation mode of the federation.
- o
GetManifold(CATBoolean&)
- Gets the Manifold mode.
- o
GetPosition(CATIMmiMechanicalFeature_var&,int&)
- Gets the position of an element in the list.
- o
GetSimplify(CATBoolean&)
- Gets the simplified mode.
- o
GetSize(int&)
- Gets the size of the list (number of elements to assemble).
- o
GetSubElements(CATLISTV(CATIMmiMechanicalFeature_var)&)
- Gets the list of sub-elements to remove.
- o
GetSubElementsSize(int&)
- Gets the size of the list of sub-elements to remove.
- o
GetSuppressMode(CATBoolean&)
- Gets 'suppress mode'.
- o
GetTangencyContinuity(CATBoolean&)
- Gets the Tangency Continuity mode.
- o
Invert()
- Invert the invert mode.
- o
IsInverted(CATBoolean&)
- Gets the invert mode.
- o
RemoveAll()
- Removes the list of elements.
- o
RemoveElement(int)
- Removes an element to the list of elements to assemble.
- o
RemoveFederatedElement(int)
- Removes an element to the list of elements to federate.
- o
RemoveSubElement(int)
- Remove an sub-element to the list of sub-elements to remove.
- o
ReplaceElement(int,CATIMmiMechanicalFeature_var&)
- Replace the element i by the element ihSpecObject.
- o
ReplaceElementAtPosition(CATIMmiMechanicalFeature_var&,int)
- Replaces an element in the list at the given position.
- o
SetAngularTolerance(CATICkeParm_var)
- Sets the angular tolerance.
- o
SetAngularToleranceMode(CATBoolean)
- Sets the angular tolerance mode.
- o
SetConnex(CATBoolean)
- Sets the connected mode.
- o
SetDevUser(CATICkeParm_var)
- Sets the merging distance.
- o
SetFederationPropagation(int)
- Sets the propagation mode of federation.
- o
SetInvert(CATBoolean)
- Sets the invert mode.
- o
SetManifold(CATBoolean)
- Sets the Manifold mode.
- o
SetSimplify(CATBoolean)
- Sets the simplified mode.
- o
SetSuppressMode(CATBoolean)
- Sets the suppress mode.
- o
SetTangencyContinuity(CATBoolean)
- Sets the Tangency Continuity mode.
Methods
o AppendElement
public virtual AppendElement( | const | ihSpecObject) |
-
Appends an element to the list of elements to assemble.
- Parameters:
-
- hSpecObject
- Element to append.
- See also:
-
o AppendFederatedElement
public virtual AppendFederatedElement( | const | ihSpecObject) |
-
Appends an element to the list of elements to federate.
- Parameters:
-
- ihSpecObject
- Element to append.
- See also:
-
o AppendSubElement
public virtual AppendSubElement( | const | ihSpecObject) |
-
Append an element to the list of sub-elements to remove.
- Parameters:
-
- hSpecObject
- Element to append.
- See also:
-
o GetAllElements
public virtual GetAllElements( | | oElems) |
-
Gets all the elements of the list.
- Parameters:
-
- oElems
- List of the elements
o GetAngularTolerance
public virtual GetAngularTolerance( | | oValue) |
-
Gets the angular tolerance.
- Parameters:
-
- oValue
- The angular tolerance.
o GetAngularTolerance
public virtual GetAngularTolerance( | | oValue) |
-
Gets the angular tolerance.
- Parameters:
-
- oValue
- The angular tolerance.
- See also:
-
o GetAngularToleranceMode
public virtual GetAngularToleranceMode( | | oValue) |
-
Gets the angular tolerance mode.
- Parameters:
-
- oValue
- The angular tolerance.
- See also:
-
o GetConnex
public virtual GetConnex( | | oConnex) |
-
Gets the connected mode.
- Parameters:
-
- oConnex
- CATFalse = non connected elements,
CATTrue = only connected elements
- See also:
-
o GetDevUser
public virtual GetDevUser( | | oDevUser) |
-
Gets the merging distance.
- Parameters:
-
- oDevuser
- Merging distance.
o GetDevUser
public virtual GetDevUser( | | oDevUser) |
-
Gets the merging distance.
- Parameters:
-
- oDevuser
- Merging distance.
- See also:
-
o GetElementAtPosition
public virtual GetElementAtPosition( | | oElem, |
| | iPos) |
-
Gets in the list the element which has the given position.
- Parameters:
-
- oElem
- Element in the list that is a the given position
- iPos
- Position in the list
o GetElements
public virtual GetElements( | | oSpecObjectsList) |
-
Gets the list of elements to assemble.
- Parameters:
-
- oSpecObjectsList
- a list of element
- See also:
-
o GetElementsSize
public virtual GetElementsSize( | | oSize) |
-
Gets the size of the list of elements to assemble.
- Parameters:
-
- oSize
- Size of the list
o GetFederatedElements
public virtual GetFederatedElements( | | oSpecObjectsList) |
-
Gets the list of elements to federate.
- Parameters:
-
- oSpecObjectsList
- List of elements.
- See also:
-
o GetFederatedElementsSize
public virtual GetFederatedElementsSize( | | Size) |
-
Gets the size of the list of elements to federate.
- Parameters:
-
- Size
- Number of elements.
o GetFederationPropagation
public virtual GetFederationPropagation( | | i) |
-
Gets the propagation mode of the federation.
- Parameters:
-
- i
- type of propagation (0: No, 1: All, 2: Continuity, 3:Tangency).
o GetManifold
public virtual GetManifold( | | oIsManifold) |
-
Gets the Manifold mode.
- Parameters:
-
- oIsManifold
- CATFalse = the check is not performed (non manifold result is allowed),
CATTrue = the check is performed.
- See also:
-
o GetPosition
public virtual GetPosition( | | oElem, |
| | oPos) |
-
Gets the position of an element in the list.
- Parameters:
-
- iElem
- Element in the list
- oPos
- Position of the previous element in the list
o GetSimplify
public virtual GetSimplify( | | oSimplify) |
-
Gets the simplified mode.
- Parameters:
-
- oSimplify
- CATTrue = the topology of the result is simplified,
CATFalse = the topology of the result is not simplified.
- See also:
-
o GetSize
public virtual GetSize( | | oSize) |
-
Gets the size of the list (number of elements to assemble).
- Parameters:
-
- oSize
- Size of the list
o GetSubElements
public virtual GetSubElements( | | oSpecObjectsList) |
-
Gets the list of sub-elements to remove.
- Parameters:
-
- oSpecObjectsList
- List of elements.
- See also:
-
o GetSubElementsSize
public virtual GetSubElementsSize( | | oSize) |
-
Gets the size of the list of sub-elements to remove.
- Parameters:
-
- oSize
- Size of the list.
o GetSuppressMode
public virtual GetSuppressMode( | | oSuppressMode) |
-
Gets 'suppress mode'.
- Parameters:
-
- oSuppressMode
- CATTrue =
CATFalse =
- See also:
-
o GetTangencyContinuity
public virtual GetTangencyContinuity( | | oTangencyContinuity) |
-
Gets the Tangency Continuity mode.
- Parameters:
-
- oTangencyContinuity
- CATFalse = the check is not performed (non G1 result is allowed),
CATTrue = the check is performed.
- See also:
-
o Invert
-
Invert the invert mode.
o IsInverted
public virtual IsInverted( | | oInvert) |
-
Gets the invert mode.
- Parameters:
-
- oInvert
- CATTrue = the result is inverted,
CATFalse = the result is not inverted,
- See also:
-
o RemoveAll
public virtual RemoveAll( | ) |
-
Removes the list of elements.
o RemoveElement
public virtual RemoveElement( | | i) |
-
Removes an element to the list of elements to assemble.
- Parameters:
-
- i
- Position of the element to remove.
o RemoveFederatedElement
public virtual RemoveFederatedElement( | | i) |
-
Removes an element to the list of elements to federate.
- Parameters:
-
- i
- Position of the element to remove.
o RemoveSubElement
public virtual RemoveSubElement( | | i) |
-
Remove an sub-element to the list of sub-elements to remove.
- Parameters:
-
- i
- Position of the sub element (start at 1)
o ReplaceElement
public virtual ReplaceElement( | | i, |
| const | ihSpecObject) |
-
Replace the element i by the element ihSpecObject.
- Parameters:
-
- i
- Position of the element to remove.
- hSpecObject
- Element to Insert.
- See also:
-
o ReplaceElementAtPosition
public virtual ReplaceElementAtPosition( | | iElem, |
| | iPos) |
-
Replaces an element in the list at the given position.
- Parameters:
-
- iElem
- New element
- Pos
- Position in the list of the element that will be replaced
o SetAngularTolerance
public virtual SetAngularTolerance( | const | iValue) |
-
Sets the angular tolerance.
- Parameters:
-
- iValue
- The angular tolerance.
- See also:
-
o SetAngularToleranceMode
public virtual SetAngularToleranceMode( | const | iValue) |
-
Sets the angular tolerance mode.
- Parameters:
-
- iValue
- The angular tolerance.
- See also:
-
o SetConnex
public virtual SetConnex( | | iConnex) |
-
Sets the connected mode.
- Parameters:
-
- iConnex
- CATTrue = the check of connexity is enable,
CATFalse = the check of connexity is disable.
- See also:
-
o SetDevUser
public virtual SetDevUser( | const | iDevUser) |
-
Sets the merging distance.
- Parameters:
-
- iDevuser
- Merging distance.
- See also:
-
o SetFederationPropagation
public virtual SetFederationPropagation( | | i) |
-
Sets the propagation mode of federation.
- Parameters:
-
- i
- type of propagation (0: No, 1: All, 2: Continuity, 3:Tangency).
o SetInvert
public virtual SetInvert( | | iInvert) |
-
Sets the invert mode.
- Parameters:
-
- iInvert
- CATTrue = the result is inverted,
CATFalse = the result is not inverted,
- See also:
-
o SetManifold
public virtual SetManifold( | | iIsManifold) |
-
Sets the Manifold mode.
- Parameters:
-
- iIsManifold
- CATFalse = the check is not performed (non manifold result is allowed),
CATTrue = the check is performed.
- See also:
-
o SetSimplify
public virtual SetSimplify( | | iSimplify) |
-
Sets the simplified mode.
- Parameters:
-
- iSimplify
- CATTrue = the topology of the result is simplified,
CATFalse = the topology of the result is not simplified.
- See also:
-
o SetSuppressMode
public virtual SetSuppressMode( | | iSuppressMode) |
-
Sets the suppress mode.
- Parameters:
-
- iSuppressMode
- CATTrue =
CATFalse =
- See also:
-
o SetTangencyContinuity
public virtual SetTangencyContinuity( | | iTangencyContinuity) |
-
Sets the Tangency Continuity mode.
- Parameters:
-
- iTangencyContinuity
- CATFalse = the check is not performed (non G1 result is allowed),
CATTrue = the check is performed.
- See also:
-
This object is included in the file: CATIGSMUseAssemble.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.