CATGSMUseItf Interface CATIGSMUseSphere
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseSphere
Interface to sphere feature.
Role: Allows you to access data of the sphere feature created by using
a center, an axis, a radius and four angle values
- See also:
-
Method Index
- o
GetAxis(CATIMmiMechanicalFeature_var&)
- Gets the sphere axis.
- o
GetBeginMeridianAngle(double&)
- Gets the first meridian angle value.
- o
GetBeginMeridianAngle(CATICkeParm_var&)
- Gets the first meridian angle value.
- o
GetBeginParallelAngle(double&)
- Gets the first parallel angle value.
- o
GetBeginParallelAngle(CATICkeParm_var&)
- Gets the first parallel angle value.
- o
GetCenter(CATIMmiMechanicalFeature_var&)
- Gets the sphere center.
- o
GetEndMeridianAngle(double&)
- Gets the second meridian angle value.
- o
GetEndMeridianAngle(CATICkeParm_var&)
- Gets the second meridian angle value.
- o
GetEndParallelAngle(double&)
- Gets the second parallel angle value.
- o
GetEndParallelAngle(CATICkeParm_var&)
- Gets the second parallel angle value.
- o
GetLimitation(CATIGSMUseSphereLimitation&)
- Gets the limitation type for the sphere (see CATIGSMUseSphereLimitation enumeration).
- o
GetRadius(CATICkeParm_var&)
- Gets the sphere radius.
- o
SetAxis(CATIMmiMechanicalFeature_var)
- Sets the sphere axis.
- o
SetBeginMeridianAngle(double)
- Sets the firt meridian angle value.
- o
SetBeginMeridianAngle(CATICkeParm_var)
- Sets the firt meridian angle value.
- o
SetBeginParallelAngle(double)
- Sets the firt parallel angle value.
- o
SetBeginParallelAngle(CATICkeParm_var)
- Sets the firt parallel angle value.
- o
SetCenter(CATIMmiMechanicalFeature_var)
- Sets the sphere center.
- o
SetEndMeridianAngle(double)
- Sets the second meridian angle value.
- o
SetEndMeridianAngle(CATICkeParm_var)
- Sets the second meridian angle value.
- o
SetEndParallelAngle(double)
- Sets the second parallel angle value.
- o
SetEndParallelAngle(CATICkeParm_var)
- Sets the second parallel angle value.
- o
SetLimitation(CATIGSMUseSphereLimitation)
- Sets the limitation type for the sphere (see CATIGSMUseSphereLimitation enumeration).
- o
SetRadius(CATICkeParm_var)
- Sets the sphere radius.
Enumerated Type Index
- o
CATIGSMUseSphereLimitation
- Types of sphere limitation.
Methods
o GetAxis
public virtual GetAxis( | | oAxis) |
-
Gets the sphere axis.
- Parameters:
-
- oAxis
-
- Returns:
- sphere axis
o GetBeginMeridianAngle
public virtual GetBeginMeridianAngle( | | oAng3) |
-
Gets the first meridian angle value.
- Parameters:
-
- oAng3
- first meridian angle value.
o GetBeginMeridianAngle
public virtual GetBeginMeridianAngle( | | oAng3) |
-
Gets the first meridian angle value.
- Parameters:
-
- oAng3
- first meridian angle value.
o GetBeginParallelAngle
public virtual GetBeginParallelAngle( | | oAng1) |
-
Gets the first parallel angle value.
- Parameters:
-
- oAng1
- first parallel angle value.
o GetBeginParallelAngle
public virtual GetBeginParallelAngle( | | oAng1) |
-
Gets the first parallel angle value.
- Parameters:
-
- oAng1
- first parallel angle value.
o GetCenter
public virtual GetCenter( | | oCenter) |
-
Gets the sphere center.
- Parameters:
-
- oCenter
- center point
o GetEndMeridianAngle
public virtual GetEndMeridianAngle( | | oAng4) |
-
Gets the second meridian angle value.
- Parameters:
-
- oAng4
- second meridian angle value.
o GetEndMeridianAngle
public virtual GetEndMeridianAngle( | | oAng4) |
-
Gets the second meridian angle value.
- Parameters:
-
- oAng4
- second meridian angle value.
o GetEndParallelAngle
public virtual GetEndParallelAngle( | | oAng2) |
-
Gets the second parallel angle value.
- Parameters:
-
- oAng2
- second parallel angle value.
o GetEndParallelAngle
public virtual GetEndParallelAngle( | | oAng2) |
-
Gets the second parallel angle value.
- Parameters:
-
- oAng2
- second parallel angle value.
o GetLimitation
public virtual GetLimitation( | | oLimit) |
-
Gets the limitation type for the sphere (see CATIGSMUseSphereLimitation enumeration).
- Parameters:
-
- oLimit
- sphere limitation
o GetRadius
public virtual GetRadius( | | oRadius) |
-
Gets the sphere radius.
- Parameters:
-
- oRadius
- radius positive value
o SetAxis
public virtual SetAxis( | const | iAxis) |
-
Sets the sphere axis.
- Parameters:
-
- iAxis
- New sphere axis.
o SetBeginMeridianAngle
public virtual SetBeginMeridianAngle( | | iAng3) |
-
Sets the firt meridian angle value.
- Parameters:
-
- iAng3
- New first meridian angle value.
o SetBeginMeridianAngle
public virtual SetBeginMeridianAngle( | const | iAng3) |
-
Sets the firt meridian angle value.
- Parameters:
-
- iAng3
- New first meridian angle value.
o SetBeginParallelAngle
public virtual SetBeginParallelAngle( | | iAng1) |
-
Sets the firt parallel angle value.
- Parameters:
-
- iAng1
- New first parallel angle value.
o SetBeginParallelAngle
public virtual SetBeginParallelAngle( | const | iAng1) |
-
Sets the firt parallel angle value.
- Parameters:
-
- iAng1
- New first parallel angle value.
o SetCenter
public virtual SetCenter( | const | iCenter) |
-
Sets the sphere center.
- Parameters:
-
- iCenter
- center point
o SetEndMeridianAngle
public virtual SetEndMeridianAngle( | | iAng4) |
-
Sets the second meridian angle value.
- Parameters:
-
- iAng4
- New second meridian angle value.
o SetEndMeridianAngle
public virtual SetEndMeridianAngle( | const | iAng4) |
-
Sets the second meridian angle value.
- Parameters:
-
- iAng4
- New second meridian angle value.
o SetEndParallelAngle
public virtual SetEndParallelAngle( | | iAng2) |
-
Sets the second parallel angle value.
- Parameters:
-
- iAng2
- New second parallel angle value.
o SetEndParallelAngle
public virtual SetEndParallelAngle( | const | iAng2) |
-
Sets the second parallel angle value.
- Parameters:
-
- iAng2
- New second parallel angle value.
o SetLimitation
public virtual SetLimitation( | const | iLimit) |
-
Sets the limitation type for the sphere (see CATIGSMUseSphereLimitation enumeration).
- Parameters:
-
- iLimit
- enum CATIGSMUseSphereLimitation {Angles, Whole};
o SetRadius
public virtual SetRadius( | const | iRadius) |
-
Sets the sphere radius.
- Parameters:
-
- iRadius
- radius
Enumerated Types
o CATIGSMUseSphereLimitation
-
enum CATIGSMUseSphereLimitation {
Angles,
Whole
}
Types of sphere limitation.
- Parameters:
-
- Angles
- The sphere is limited by given angles.
- Whole
- The sphere is entire.
This is the complementary circle of the previous one.
This object is included in the file: CATIGSMUseSphere.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.