All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

FreeSpaces (Collection)

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


Interface to compute Free Spaces.

Method Index

Add
Compute a free space around a selected product.
AddAroundAny
Compute a free space around any products.
AddAroundProducts
Compute a free space around a reference selection
AddFromFile
Compute a free space from a file.
AddInflatingFromFile
Compute an inflating free space from a file.
AddSplitFromFile
Compute a split free space from a file.

Methods


o Func Add(CATIAProduct iProductForFreeSpace,
double iAccuracy,
double iXmin,
double iXmax,
double iYmin,
double iYmax,
double iZmin,
double iZmax,
long iTypeFreeSpace,
double iXpt,
double iYpt,
double iZpt,
CATSafeArrayVariant iHoles,
CATBSTR iShapeName,
long iActivatedShape,
long iDefaultShape) As CATIAFreeSpace
Compute a free space around a selected product.
o Func AddAroundAny(double iAccuracy,
double iXmin,
double iXmax,
double iYmin,
double iYmax,
double iZmin,
double iZmax,
CATBSTR iShapeName,
long iTypeFreeSpace,
CATSafeArrayVariant iHoles) As CATIAFreeSpace
Compute a free space around any products.
o Func AddAroundProducts(double iAccuracy,
double iXmin,
double iXmax,
double iYmin,
double iYmax,
double iZmin,
double iZmax,
CATBSTR iShapeName,
long iTypeFreeSpace,
CATSafeArrayVariant iHoles,
CATSafeArrayVariant iReferenceSelection) As CATIAFreeSpace
Compute a free space around a reference selection
o Func AddFromFile(CATBSTR iFileName,
CATBSTR iShapeName) As CATIAFreeSpace
Compute a free space from a file.
o Func AddInflatingFromFile(CATBSTR iFileName,
CATBSTR iShapeName) As CATIAFreeSpace
Compute an inflating free space from a file.
o Func AddSplitFromFile(double iX,
double iY,
double iZ,
double iNx,
double iNy,
double iNz,
CATBSTR iFileName,
CATBSTR iShapeName) As CATIAFreeSpace
Compute a split free space from a file.

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