CATGSMUseItf Interface CATIGSMUseReflectLine

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


interface CATIGSMUseReflectLine

Interface to reflect line feature.
Role: Allows you to access data of the ReflectLine feature created by using an element, a direction and an angle. This feature create curves as the loci of the points on the support where the tangent plane makes a given angle with a given direction.

See also:


Method Index


o GetAngle(double&)
Gets the angle of the reflectline.
o GetAngle(CATICkeParm_var&)
Gets the angle of the reflectline.
o GetDirection(CATIGSMUseDirection_var&)
Gets the direction of the reflectline.
o GetOrientationDirection(CATGSMOrientation&)
Gets the direction orientation used to compute the reflectline.
o GetOrientationSupport(CATGSMOrientation&)
Gets the support element orientation used to compute the reflectline.
o GetOrigin(CATIMmiMechanicalFeature_var&)
Gets the origin of the reflectline (point).
o GetSolutionType(CATGSMReflectLineSolutionType&)
Gets Solution type.
o GetSourceType(CATGSMReflectLineSourceType&)
Gets Source type.
o GetSupport(CATIMmiMechanicalFeature_var&)
Gets the support of the reflectline (surface).
o InvertOrientationDirection()
Inverts the direction orientation used to compute the reflectline.
o InvertOrientationSupport()
Inverts the support element orientation used to compute the reflectline.
o SetAngle(double)
Sets the angle of the reflectline.
o SetAngle(CATICkeParm_var)
Sets the angle of the reflectline.
o SetDirection(CATIGSMUseDirection_var)
Sets the direction of the reflectline.
o SetOrientationDirection(CATGSMOrientation)
Sets the direction orientation used to compute the reflectline.
o SetOrientationSupport(CATGSMOrientation)
Sets the support element orientation used to compute the reflectline.
o SetOrigin(CATIMmiMechanicalFeature_var)
Sets the origin of the reflectline (point).
o SetSolutionType(CATGSMReflectLineSolutionType)
Sets the ReflectLine Type.
o SetSourceType(CATGSMReflectLineSourceType)
Sets the ReflectLine source type.
o SetSupport(CATIMmiMechanicalFeature_var)
Sets the support of the reflectline (surface).

Methods


o GetAngle
public virtual GetAngle( oAngle)
Gets the angle of the reflectline.
Parameters:
oAngle
angle between the direction and the tangent plane
o GetAngle
public virtual GetAngle( oAngle)
Gets the angle of the reflectline.
Parameters:
oAngle
angle between the direction and the tangent plane
See also:
o GetDirection
public virtual GetDirection( oDirection)
Gets the direction of the reflectline.
Parameters:
oDirection
direction
See also:
o GetOrientationDirection
public virtual GetOrientationDirection( oOrientation)
Gets the direction orientation used to compute the reflectline. Orientation specifies direction orientation
Parameters:
oOrientation
orientation direction
See also:
o GetOrientationSupport
public virtual GetOrientationSupport( oOrientation)
Gets the support element orientation used to compute the reflectline. Orientation specifies normal orientation of the support
Parameters:
oOrientation
orientation support
See also:
o GetOrigin
public virtual GetOrigin( oOrigin)
Gets the origin of the reflectline (point).
Parameters:
oOrigin
See also:
o GetSolutionType
public virtual GetSolutionType( oType)
Gets Solution type.
Angle is between normal to the support and the direction or between tangent plane to the support and the direction.
Parameters:
oType
Solution type : CATGSMNormalSolution (=0) -> normal to the support : CATGSMPlaneSolutions (=1) -> tangent plane to the support
See also:
o GetSourceType
public virtual GetSourceType( oType)
Gets Source type.
The ReflectLine can be Cylindrical or Conical.
Parameters:
oType
Solution type : CATGSMCylindricalType (=0) -> The ReflectLine is a cylindrical reflect line : CATGSMConicalType (=1) -> The ReflectLine is a Conical reflect line
See also:
o GetSupport
public virtual GetSupport( oSupport)
Gets the support of the reflectline (surface).
Parameters:
oSupport
See also:
o InvertOrientationDirection
public virtual InvertOrientationDirection()
Inverts the direction orientation used to compute the reflectline.
o InvertOrientationSupport
public virtual InvertOrientationSupport()
Inverts the support element orientation used to compute the reflectline.
o SetAngle
public virtual SetAngle( iAngle)
Sets the angle of the reflectline.
Parameters:
iAngle
See also:
o SetAngle
public virtual SetAngle( const iAngle)
Sets the angle of the reflectline.
Parameters:
iAngle
See also:
o SetDirection
public virtual SetDirection( const iDirection)
Sets the direction of the reflectline.
Parameters:
iDirection
direction
See also:
o SetOrientationDirection
public virtual SetOrientationDirection( iOrientation)
Sets the direction orientation used to compute the reflectline. Orientation specifies direction orientation
Parameters:
iOrientation
orientation direction
See also:
o SetOrientationSupport
public virtual SetOrientationSupport( iOrientation)
Sets the support element orientation used to compute the reflectline. Orientation specifies normal orientation of the support
Parameters:
iOrientation
orientation direction
See also:
o SetOrigin
public virtual SetOrigin( const iOrigin)
Sets the origin of the reflectline (point).
Parameters:
iOrigin
new origin
See also:
o SetSolutionType
public virtual SetSolutionType( iType)
Sets the ReflectLine Type.
It modifies the solution type either "Normal solution" or "Tangent plane solution"
Note:
- If reflectline curve type selected is Normal, the angle is between normal to the support and the direction.
- If Tangent plane is selected, the angle is between tangent plane to the support and the direction.
Parameters:
iType
Solution type : CATGSMNormalSolution (=0) -> normal to the support : CATGSMPlaneSolution (=1) -> tangent plane to the support
See also:
o SetSourceType
public virtual SetSourceType( iType)
Sets the ReflectLine source type.
It modifies the source type either "Cylindrical" or "Conical"
Note:
- If reflectline curve source type selected is Cylindrical, the reflect line is cylindrical (source seems to be located at an infinite point).
- If Conical is selected, the reflect line is conical (source is located at a finite point).
Parameters:
iType
Source type : CATGSMCylindricalType (=0) -> The ReflectLine is a cylindrical reflect line : CATGSMConicalType (=1) -> The ReflectLine is a Conical reflect line
See also:
o SetSupport
public virtual SetSupport( const iSupport)
Sets the support of the reflectline (surface).
Parameters:
iSupport
new support
See also:

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

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