All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VisualizationBase Class CATGraphicElementIntersection

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATGraphicElementIntersection
 

Usage: you must use this class as is. You should never derive it.


public class CATGraphicElementIntersection

Class representing the intersection point coordinates when picking one object.
Used by CATGraphicPathElement to store information of the selection
intersection point on a graphic element.
Uses the point variable to set/get intersection coordinates values.

See also:
CATGraphicPathElement


Constructor and Destructor Index


o CATGraphicElementIntersection(CATMathPoint)
Default constructor .
o ~CATGraphicElementIntersection()

Method Index


o ClassId()
Returns the class identifier for which the given object is an instance.

Data Member Index


o _TriangleNumber
the triangle number that has been selected positive value means this number can be interpreted as a triangle number.
o point
The intersection point on graphic element.

Constructor and Destructor


o CATGraphicElementIntersection
public CATGraphicElementIntersection(CATMathPoint iIntersectionPoint)
Default constructor .
Parameters:
iIntersectionPoint
The intersection point on graphic element.
o ~CATGraphicElementIntersection
public virtual ~CATGraphicElementIntersection()

Methods


o ClassId
public static const CLSID & __stdcall ClassId()
Returns the class identifier for which the given object is an instance.

Data Members


o _TriangleNumber
  public int _TriangleNumber
the triangle number that has been selected positive value means this number can be interpreted as a triangle number. negative value means this value has no meaning.
o point
  public CATMathPoint point
The intersection point on graphic element.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.