All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMPlane2Lines
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMPlane2Lines
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMPlane2Lines
Interface to plane feature defined by two lines.
Role: Allows you to access data of the plane feature passing though two lines.
- See also:
- CATIGSMFactory.CreatePlane
Method Index
- o
GetFirstLine(CATISpecObject_var&)
- Gets the first line.
- o
GetForbidNonCoplanarLines()
- Get the status, about forcing the two lines to be on the same plane.
- o
GetSecondLine(CATISpecObject_var&)
- Gets the second line.
- o
SetFirstLine(CATISpecObject_var)
- Sets the first line.
- o
SetForbidNonCoplanarLines(int)
- Force the two lines to be on the same plane.
- o
SetSecondLine(CATISpecObject_var)
- Sets the second line.
Methods
o GetFirstLine
public virtual HRESULT GetFirstLine( | CATISpecObject_var& | oFirstLine) = 0 |
-
Gets the first line.
- Parameters:
-
- oFirstLine
- first line
o GetForbidNonCoplanarLines
public virtual int GetForbidNonCoplanarLines( | )= 0 |
-
Get the status, about forcing the two lines to be on the same plane.
o GetSecondLine
public virtual HRESULT GetSecondLine( | CATISpecObject_var& | oSecondLine) = 0 |
-
Gets the second line.
- Parameters:
-
- oSecondLine
- second line
o SetFirstLine
-
Sets the first line.
- Parameters:
-
- iFirstLine
- first line
o SetForbidNonCoplanarLines
public virtual HRESULT SetForbidNonCoplanarLines( | const int | iCoplanarLines) = 0 |
-
Force the two lines to be on the same plane.
- Parameters:
-
- iCoplanarLines
- if iCoplanarLines=1, both lines have to be on the same plane.
if iCoplanarLines=0, both lines can be non coplanar.
o SetSecondLine
-
Sets the second line.
- Parameters:
-
- iFirstLine
- second line
This object is included in the file: CATIGSMPlane2Lines.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces