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.