Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Gssoft.Gscad.Geometry.BoundedPlane Class Reference

Public Member Functions

 BoundedPlane (Point3d p1, Point3d origin, Point3d p2)
 
 BoundedPlane (Point3d origin, Vector3d u, Vector3d v)
 
LineSegment3d IntersectWith (BoundedPlane plane)
 
LineSegment3d IntersectWith (Plane plane)
 
LineSegment3d IntersectWith (BoundedPlane plane, Tolerance tolerance)
 
LineSegment3d IntersectWith (Plane plane, Tolerance tolerance)
 
void Set (Point3d origin, Vector3d u, Vector3d v)
 
void Set (Point3d p1, Point3d origin, Point3d p2)
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.PlanarEntity
Point3d[] ClosestPointToLinearEntity (LinearEntity3d line)
 
Point3d[] ClosestPointToLinearEntity (LinearEntity3d line, Tolerance tolerance)
 
Point3d[] ClosestPointToPlanarEntity (PlanarEntity otherPlane)
 
Point3d[] ClosestPointToPlanarEntity (PlanarEntity otherPlane, Tolerance tolerance)
 
Point3d[] IntersectWith (LinearEntity3d linearEntity)
 
Point3d[] IntersectWith (LinearEntity3d linearEntity, Tolerance tolerance)
 
bool IsCoplanarTo (PlanarEntity otherPlanarEntity)
 
bool IsCoplanarTo (PlanarEntity otherPlanarEntity, Tolerance tolerance)
 
bool IsParallelTo (LinearEntity3d linearEntity)
 
bool IsParallelTo (PlanarEntity otherPlanarEntity)
 
bool IsParallelTo (LinearEntity3d linearEntity, Tolerance tolerance)
 
bool IsParallelTo (PlanarEntity otherPlanarEntity, Tolerance tolerance)
 
bool IsPerpendicularTo (LinearEntity3d linearEntity)
 
bool IsPerpendicularTo (PlanarEntity linearEntity)
 
bool IsPerpendicularTo (LinearEntity3d linearEntity, Tolerance tolerance)
 
bool IsPerpendicularTo (PlanarEntity linearEntity, Tolerance tolerance)
 
CoordinateSystem3d GetCoordinateSystem ()
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.Surface
Point3d ClosestPointTo (Point3d point)
 
Point3d ClosestPointTo (Point3d point, Tolerance tolerance)
 
double DistanceTo (Point3d point)
 
double DistanceTo (Point3d point, Tolerance tolerance)
 
Point3d EvaluatePoint (Point2d parameter)
 
List< IntervalGetEnvelope ()
 
bool IsClosedInU ()
 
bool IsClosedInU (Tolerance tolerance)
 
bool IsClosedInV ()
 
bool IsClosedInV (Tolerance tolerance)
 
bool IsOn (Point3d point, out Point2d parameterPoint)
 
bool IsOn (Point3d point, out Point2d parameterPoint, Tolerance tolerance)
 
Point2d ParameterOf (Point3d point)
 
Point2d ParameterOf (Point3d point, Tolerance tolerance)
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity3d
virtual object Clone ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 
bool IsEqualTo (Entity3d entity)
 
bool IsEqualTo (Entity3d entity, Tolerance tolerance)
 
bool IsOn (Point3d point)
 
bool IsOn (Point3d point, Tolerance tolerance)
 
void RotateBy (double angle, Vector3d vector, Point3d point)
 
void ScaleBy (double scaleFactor, Point3d point)
 
void TransformBy (Matrix3d transform)
 
void TranslateBy (Vector3d translateVector)
 
void Mirror (Geometry.Plane plane)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Static Public Member Functions

static new BoundedPlane Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.PlanarEntity
static new PlanarEntity Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.Surface
static new Surface Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity3d
static Entity3d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 

Additional Inherited Members

- Protected Member Functions inherited from Gssoft.Gscad.Geometry.PlanarEntity
 PlanarEntity (IntPtr unmanagedPointer, bool autoDelete)
 
- Protected Member Functions inherited from Gssoft.Gscad.Geometry.Entity3d
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)
 
- Properties inherited from Gssoft.Gscad.Geometry.PlanarEntity
Vector3d Normal [get]
 
Point3d PointOnPlane [get]
 
- Properties inherited from Gssoft.Gscad.Geometry.Surface
bool IsNormalReversed [get]
 
Surface ReverseNormal [get]
 
- Properties inherited from Gssoft.Gscad.Geometry.Entity3d
new bool AutoDelete [get, set]
 
new bool IsDisposed [get]
 
new IntPtr UnmanagedObject [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]