All Frameworks Class Hierarchy This Framework Indexes
PartInterfaces Interface CATICircPatt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICircPatt
Interface to read or modify the specifications of the circular pattern.
Role: The circular pattern feature allows users to duplicate an original feature according
a circular distribution.
Method Index
- o
GetDir()
- Returns the axis around which duplications will be rotated relative to each other.
- o
GetInstRot()
- Returns the boolean flag that specifies if duplications keep the same orientation.
- o
GetNa()
- Returns the position of the original feature
among its duplications along the axial direction.
- o
GetNba()
- Returns the number of times that the original feature will be duplicated along
the pattern axial direction.
- o
GetNbr()
- Returns the number of times that the original feature will be duplicated along
the pattern radial direction.
- o
GetNr()
- Returns the position of the original feature
among its duplications along the radial direction.
- o
GetPto()
- Returns the point that specifies the pattern rotation center.
- o
GetSensa()
- Returns the boolean flag indicating the natural orientation of
the axial direction used to orientate the pattern operation.
- o
GetStepa()
- Returns the distance that separate two consecutive duplications in the pattern
along its axial direction.
- o
GetStepr()
- Returns the distance that separate two consecutive duplications in the pattern
along its radial direction.
- o
ModifyDir(CATISpecObject_var&)
- Sets the axis around which duplications will be rotated relative to each other.
- o
ModifyInstRot(CATBoolean)
- Sets the boolean flag that specifies if duplications keep the same orientation.
- o
ModifyPto(CATISpecObject_var&)
- Sets the pattern rotation center.
- o
ModifySensa(CATBoolean)
- Sets the boolean flag indicating the natural orientation of
the axial direction used to orientate the pattern operation.
Methods
o GetDir
-
Returns the axis around which duplications will be rotated relative to each other.
o GetInstRot
| public virtual GetInstRot( | ) |
-
Returns the boolean flag that specifies if duplications keep the same orientation.
True to keep the same orientation of the original feature
for its duplications.
False to orientate the duplications of the original feature same
according to the radial direction.
o GetNa
-
Returns the position of the original feature
among its duplications along the axial direction.
o GetNba
-
Returns the number of times that the original feature will be duplicated along
the pattern axial direction.
o GetNbr
-
Returns the number of times that the original feature will be duplicated along
the pattern radial direction.
o GetNr
-
Returns the position of the original feature
among its duplications along the radial direction.
o GetPto
-
Returns the point that specifies the pattern rotation center.
o GetSensa
| public virtual GetSensa( | ) |
-
Returns the boolean flag indicating the natural orientation of
the axial direction used to orientate the pattern operation.
A value of true indicates that axial direction is the same as the natural
orientation of the selected direction.
o GetStepa
| public virtual GetStepa( | ) |
-
Returns the distance that separate two consecutive duplications in the pattern
along its axial direction.
o GetStepr
| public virtual GetStepr( | ) |
-
Returns the distance that separate two consecutive duplications in the pattern
along its radial direction.
o ModifyDir
| public virtual ModifyDir( | const | ihDir) |
-
Sets the axis around which duplications will be rotated relative to each other.
- Parameters:
-
- ihDir
- The line or linear edge that specifies the axis around which duplications
will be rotated relative to each other.
o ModifyInstRot
| public virtual ModifyInstRot( | | iInstRot) |
-
Sets the boolean flag that specifies if duplications keep the same orientation.
- Parameters:
-
- iInstRot
-
True to keep the same orientation of the original feature
for its duplications.
False to orientate the duplications of the original feature same
according to the radial direction.
o ModifyPto
| public virtual ModifyPto( | const | ihPto) |
-
Sets the pattern rotation center.
- Parameters:
-
- ihPto
- The point or vertex that specifies the pattern rotation center.
o ModifySensa
| public virtual ModifySensa( | | iSensa) |
-
Sets the boolean flag indicating the natural orientation of
the axial direction used to orientate the pattern operation.
- Parameters:
-
- iSensa
- A value of true indicates that axial direction is the same as the natural
orientation of the selected direction.
This object is included in the file: CATICircPatt.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces