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
public virtual GetDir1()
Returns the direction as a line or linear edge that specifies the pattern first distribution.
o GetDir2
public virtual GetDir2()
Returns the direction as a line or linear edge that specifies the pattern second distribution.
o GetNb1
public virtual GetNb1()
Returns the number of times that the original feature will be duplicated along pattern first direction.
o GetNb2
public virtual GetNb2()
Returns the number of times that the original feature will be duplicated along pattern second direction.
o GetNu
public virtual GetNu()
Returns the position of the original feature among its duplications along the first direction.
o GetNv
public virtual 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.