CATPartUseItf Interface CATIPdgUseRectPatt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
 interface CATIPdgUseRectPatt
 Interface to read or modify the specifications of the rectangular pattern.
 Role: The rectangular pattern feature allows users to duplicate an original feature according
 a rectangular distribution.
 Method Index
 
 -  o 
    GetAngleXY()
-     Returns the angle between the real pattern directions and the two defined directions,
   in case of two defined directions only.
 
-  o 
    GetDir1()
-   Returns the direction as a line or linear edge that specifies the pattern first distribution.
 
-  o 
    GetDir2()
-   Returns the direction as a line or linear edge that specifies the pattern second distribution.
 
-  o 
    GetNb1()
-   Returns the number of times that the original feature will be duplicated along
 pattern first direction.
 
-  o 
    GetNb2()
-   Returns the number of times that the original feature will be duplicated along
 pattern second direction.
 
-  o 
    GetNu()
-   Returns the position of the original feature
 among its duplications along the first direction.
 
-  o 
    GetNv()
-   Returns the position of the original feature
 among its duplications along the second direction.
 
-  o 
    GetSens1()
-    Returns the boolean flag indicating the selected first direction.
 
-  o 
    GetSens2()
-    Returns the boolean flag indicating the selected second direction.
 
-  o 
    GetStep1()
-   Returns the distance that separate two consecutive duplications in the pattern
 along its first direction.
 
-  o 
    GetStep2()
-   Returns the distance that separate two consecutive duplications in the pattern
 along its second direction.
 
-  o 
    ModifyDirection1(CATBaseUnknown_var&)
-   Sets the pattern first direction.
 
-  o 
    ModifyDirection2(CATBaseUnknown_var&)
-   Sets the pattern second direction.
 
-  o 
    ModifySens1(CATBoolean)
-   Sets the boolean flag indicating the natural orientation of
 the first direction should be used to orientate the pattern operation.
 
-  o 
    ModifySens2(CATBoolean)
-   Sets the boolean flag indicating the natural orientation of
 the second direction should be used to orientate the pattern operation.
Methods
 
  o GetAngleXY
  | public virtual   GetAngleXY( | ) | 
  - 
   Returns the angle between the real pattern directions and the two defined directions,
   in case of two defined directions only.
   The original feature is used as the rotation center.
   Nevertheless the duplicated shapes are not own rotated.
o GetDir1
  - 
 Returns the direction as a line or linear edge that specifies the pattern first distribution.
o GetDir2
  - 
 Returns the direction as a line or linear edge that specifies the pattern second distribution.
o GetNb1
  - 
 Returns the number of times that the original feature will be duplicated along
 pattern first direction.
o GetNb2
  - 
 Returns the number of times that the original feature will be duplicated along
 pattern second direction.
o GetNu
  - 
 Returns the position of the original feature
 among its duplications along the first direction.
o GetNv
  - 
 Returns the position of the original feature
 among its duplications along the second direction.
o GetSens1| public virtual   GetSens1( | ) | 
  - 
  Returns the boolean flag indicating the selected first direction.
   True indicates that original feature is duplicated in the
   direction of the natural orientation of the selected first direction.
o GetSens2| public virtual   GetSens2( | ) | 
  - 
  Returns the boolean flag indicating the selected second direction.
   True indicates that original feature is duplicated in the
   direction of the natural orientation of the selected second direction.
o GetStep1| public virtual   GetStep1( | ) | 
  - 
 Returns the distance that separate two consecutive duplications in the pattern
 along its first direction.
o GetStep2| public virtual   GetStep2( | ) | 
  - 
 Returns the distance that separate two consecutive duplications in the pattern
 along its second direction.
o ModifyDirection1| public virtual   ModifyDirection1( | const | ihDir1_input) | 
  - 
 Sets the pattern first direction.
 
  -  Parameters:
  
- 
    
    -  ihDir1
   
-  The line or linear edge that specifies the pattern first direction.
 
 
o ModifyDirection2| public virtual   ModifyDirection2( | const | ihDir2_input) | 
  - 
 Sets the pattern second direction.
 
  -  Parameters:
  
- 
    
    -  ihDir2
   
-  The line or linear edge that specifies the pattern second direction.
 
 
o ModifySens1| public virtual   ModifySens1( |  | iSens1) | 
  - 
 Sets the boolean flag indicating the natural orientation of
 the first direction should be used to orientate the pattern operation.
 
  -  Parameters:
  
- 
    
    -  iSens1
   
-   A value of true indicates that first direction is the same as the natural
  orientation of the selected first direction.
 
 
o ModifySens2| public virtual   ModifySens2( |  | iSens2) | 
  - 
 Sets the boolean flag indicating the natural orientation of
 the second direction should be used to orientate the pattern operation.
 
  -  Parameters:
  
- 
    
    -  iSens2
   
-   A value of true indicates that second direction is the same as the natural
  orientation of the selected second direction.
 
 
 This object is included in the file: CATIPdgUseRectPatt.h
If needed, your Imakefile.mk should include the module: CATPartUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.