Line
A line interconnecting a series of points
Properties
| CADFile readonly  | 
          CADFile  | 
          |
| CanConvertToPolylines readonly  | 
          System.Boolean  | 
          |
| ID | 
          System.Int32  | 
          |
| Layer readonly  | 
          Layer  | 
          |
| Parent | 
          System.Object  | 
          |
| Points | 
          CamBam.Geom.Point3FArray  | 
          |
| PrimitiveType readonly  | 
          System.String  | 
          |
| Tag | 
          System.String  | 
          |
| Transform | 
          CamBam.Geom.Matrix4x4F  | 
          
Methods
| ApplyTransformation | 
          Boolean ApplyTransformation (Matrix4x4F xm) Multiply the points in the object by a transformation matrix.  | 
          |
| Clone | 
          Entity Clone () | |
| CloneFrom | 
          Void CloneFrom (Entity src) | |
| ConvertToPolylines | 
          Polyline[] ConvertToPolylines (Boolean apply_transformations) | |
| GetCentroid | 
          Point3F GetCentroid () | |
| GetExtents | 
          Void GetExtents (PointF& min, PointF& max) Find the extrema points of this primitive. Parameters: min: A point that will receive the minimum coordinates. max: A point that will receive the maximum coordinates.  | 
          |
| GetExtrema | 
          Void GetExtrema (Point3F& min, Point3F& max) Find the extrema points of this primitive. Parameters: min: A point that will receive the minimum coordinates. max: A point that will receive the maximum coordinates.  | 
          |
| GetScreenExtents | 
          Void GetScreenExtents (PointF& min, PointF& max, Matrix4x4F xm) | |
| Paint | 
          Void Paint (Display3D d3d) | |
| PointIntersect | 
          Boolean PointIntersect (Point2F p, Matrix4x4F xm, Double tolerance) Returns true if a point will intersect part of the primitive. Used for mouse hit testing. Parameters: p: The test point. xm: Transformation matrix to apply. tolerance: How close the point must be to be considered a hit. Returns:  | 
          |
| ToPolyline | 
          Polyline ToPolyline () Converts this primitive to a GOBPolyLine primitive. Returns: A polyline primitive.  |