All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

PartInterfaces Interface CATIUserPatt

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---PartInterfaces.CATIShape
        |
        +---PartInterfaces.CATIPrtPattern
          |
          +---CATIUserPatt
 

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


interface CATIUserPatt

Interface to read or modify the specifications of the user pattern.
Role: The user pattern feature allows users to duplicate an original feature according an user distribution.


Method Index


o GetLocationElt()
Returns the list of location elements.
o GetNbCopy()
Returns the number of times that the original feature will be duplicated.
o ModifyLocationElt(CATISpecObject_var&)
Sets the location elements.

Methods


o GetLocationElt
public virtual CATLISTV(CATISpecObject_var) GetLocationElt()= 0
Returns the list of location elements. The list is composed of one sketch of points.
o GetNbCopy
public virtual int GetNbCopy()= 0
Returns the number of times that the original feature will be duplicated.
o ModifyLocationElt
public virtual int ModifyLocationElt( const CATISpecObject_var& ihObjectList) = 0
Sets the location elements.
Parameters:
ihObjectList
One sketch of points.

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

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