All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

DMOThicknesses (Collection)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---Collection
          |
          +---DMOThicknesses
 


Interface to access a CATIADMOThicknesses and compute Thicknesses

Method Index

Add
Creates a new Silhouette and adds it to the DMOThicknesses collection.
ComputeAThickness
Compute a thickness on the selected products.
ComputeAThicknessWithAReference
Compute a thickness on the selected products, according to a reference product.
ComputeThickness
Compute a thickness on the selected products.
ComputeThicknessWithReference
Compute a thickness on the selected products, according to a reference product.
ThicknessShapeName
Returns the name of the associated shape.

Methods


o Func Add(CATIAProduct iProductToThickness,
double iThickness1,
double iThickness2,
long iUseConstraints,
CATSafeArrayVariant iConstraints,
CATBSTR iShapeName,
long iActivatedShape,
long iDefaultShape) As CATIADMOThickness
Creates a new Silhouette and adds it to the DMOThicknesses collection. This function is deprecated.
o Func ComputeAThickness(CATIAGroup GroupOfSelectedProducts,
double iThickness1,
double iThickness2,
long iUseConstraints,
CATSafeArrayVariant iConstraints) As CATIADocument
Compute a thickness on the selected products. This method is deprecated.
Parameters:
GroupOfSelectedProducts
The selected products on which you want to perform the thickness.
iThickness1
First thickness value.
iThickness2
Second thickness value. Old way
iUseConstraints
Do we use normals constraints or not ?
iConstraints
Constraints array.
Returns:
ThicknessDocument: Document containing the result.
o Func ComputeAThicknessWithAReference(CATIAGroup iGroupOfSelectedProducts,
CATIAProduct iReferenceProduct,
double iThickness1,
double iThickness2,
long iUseConstraints,
CATSafeArrayVariant iConstraints) As CATIADocument
Compute a thickness on the selected products, according to a reference product. This method is deprecated.
Parameters:
iGroupOfSelectedProducts
The selected products on which you want to perform the thickness.
iReferenceProduct
The reference product.
iThickness1
First thickness value.
iThickness2
Second thickness value. Old way
iUseConstraints
Do we use normals constraints or not ?
iConstraints
Constraints array.
Returns:
ThicknessDocument: Document containing the result.
o Func ComputeThickness(CATIAGroup GroupOfSelectedProducts,
double iThickness1,
double iThickness2,
long iUseConstraints,
CATSafeArrayVariant iConstraints) As CATIADocument
Compute a thickness on the selected products.
Parameters:
GroupOfSelectedProducts
The selected products on which you want to perform the thickness.
iThickness1
First thickness value.
iThickness2
Second thickness value.
iUseConstraints
Do we use normals constraints or not ?
iConstraints
Constraints array.
Returns:
ThicknessDocument: Document containing the result.
o Func ComputeThicknessWithReference(CATIAGroup iGroupOfSelectedProducts,
CATIAProduct iReferenceProduct,
double iThickness1,
double iThickness2,
long iUseConstraints,
CATSafeArrayVariant iConstraints) As CATIADocument
Compute a thickness on the selected products, according to a reference product.
Parameters:
iGroupOfSelectedProducts
The selected products on which you want to perform the thickness.
iReferenceProduct
The reference product.
iThickness1
First thickness value.
iThickness2
Second thickness value.
iUseConstraints
Do we use normals constraints or not ?
iConstraints
Constraints array.
Returns:
ThicknessDocument: Document containing the result.
o Func ThicknessShapeName() As CATBSTR
Returns the name of the associated shape.

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