CATGSMUseItf Interface CATIGSMUseCylinder

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


interface CATIGSMUseCylinder

Interface to cylinder feature.
Role: Allows you to access data of the Cylinder feature created by using an element, a direction and two length values

See also:


Method Index


o GetCenter()
Gets the center of the cylinder.
o GetDir()
Gets the cylinder direction.
o GetFirstLimitValue(double&)
Gets the first length value.
o GetFirstLimitValue(CATICkeParm_var&)
Gets the first length value.
o GetOrientation(CATBoolean&)
Gets the orientation of the extrude.
o GetRadius(double&)
Gets the first length value.
o GetRadius(CATICkeParm_var&)
Gets the radius value.
o GetSecondLimitValue(double&)
Gets the second length value.
o GetSecondLimitValue(CATICkeParm_var&)
Gets the second length value.
o GetSymmetricalExtension(CATBoolean&)
Gets whether the symmetrical extension on Cylinder Length is active.
o InvertOrientation()
Inverts the orientation of the extrude.
o SetCenter(CATIMmiMechanicalFeature_var)
Sets the center of the cylinder.
o SetDir(CATIGSMUseDirection_var)
Sets the direction of the cylinder.
o SetFirstLimitValue(double)
Sets the first length value.
o SetFirstLimitValue(CATICkeParm_var)
Sets the first length value.
o SetOrientation(CATBoolean)
Sets the orientation of the extrude.
o SetRadius(double)
Sets the radius value.
o SetRadius(CATICkeParm_var)
Sets the radius value.
o SetSecondLimitValue(double)
Sets the second length value.
o SetSecondLimitValue(CATICkeParm_var)
Sets the second length value.
o SetSymmetricalExtension(CATBoolean)
Sets the symmetrical extension on Cylinder Length (Lenght 2 = -Lenght 1).

Methods


o GetCenter
public virtual GetCenter()
Gets the center of the cylinder.
Returns:
Center of cylinder
o GetDir
public virtual GetDir()
Gets the cylinder direction.
Returns:
direction
o GetFirstLimitValue
public virtual GetFirstLimitValue( oLength1)
Gets the first length value.
Parameters:
oLength1
first length value
o GetFirstLimitValue
public virtual GetFirstLimitValue( ohLength1)
Gets the first length value.
Parameters:
ohLength1
first length value
See also:
o GetOrientation
public virtual GetOrientation( oOrient)
Gets the orientation of the extrude. TRUE means that the natural orientation of the direction is the right one.
Parameters:
oOrient
Extrude orientation
o GetRadius
public virtual GetRadius( oRadius)
Gets the first length value.
Parameters:
oRadius
Radius value
o GetRadius
public virtual GetRadius( ohRadius)
Gets the radius value.
Parameters:
ohRadius
Radius value
See also:
o GetSecondLimitValue
public virtual GetSecondLimitValue( oLength2)
Gets the second length value.
Parameters:
oLength2
first length value
o GetSecondLimitValue
public virtual GetSecondLimitValue( ohLength2)
Gets the second length value.
Parameters:
ohLength2
second length value
See also:
o GetSymmetricalExtension
public virtual GetSymmetricalExtension( oSym)
Gets whether the symmetrical extension on Cylinder Length is active.
Parameters:
oSym
Symetry flag
o InvertOrientation
public virtual InvertOrientation()
Inverts the orientation of the extrude.
TRUE means that the direction is inverted
o SetCenter
public virtual SetCenter( const ihCenter)
Sets the center of the cylinder.
Parameters:
ihCenter
Center of the Cylinder
o SetDir
public virtual SetDir( const ihDir)
Sets the direction of the cylinder.
Parameters:
ihDir
Direction of the cylinder
See also:
o SetFirstLimitValue
public virtual SetFirstLimitValue( iLength1)
Sets the first length value.
Parameters:
iLength1
New first length value
o SetFirstLimitValue
public virtual SetFirstLimitValue( const ihLength1)
Sets the first length value.
Parameters:
ihLength1
New first length value
See also:
o SetOrientation
public virtual SetOrientation( iOrient)
Sets the orientation of the extrude.
TRUE means that the direction is inverted
Parameters:
iOrient
TRUE or FALSE
o SetRadius
public virtual SetRadius( iRadius)
Sets the radius value.
Parameters:
iRadius
New first radius
o SetRadius
public virtual SetRadius( const ihRadius)
Sets the radius value.
Parameters:
ihRadius
New radius value
See also:
o SetSecondLimitValue
public virtual SetSecondLimitValue( iLength2)
Sets the second length value.
Parameters:
iLength2
New second length value
o SetSecondLimitValue
public virtual SetSecondLimitValue( const iOfs2)
Sets the second length value.
Parameters:
ihLength2
New second length value
See also:
o SetSymmetricalExtension
public virtual SetSymmetricalExtension( iSym)
Sets the symmetrical extension on Cylinder Length (Lenght 2 = -Lenght 1).
Parameters:
iSym
Symetry flag

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.