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

Public Member Functions

 BoundBlock2d (Point2d point1, Point2d point2)
 
 BoundBlock2d (Point2d basePoint, Vector2d direction1, Vector2d direction2)
 
bool Contains (Point2d point)
 
void Extend (Point2d point)
 
Point2d GetMaximumPoint ()
 
Point2d GetMinimumPoint ()
 
bool IsDisjoint (BoundBlock2d block)
 
void Set (Point2d firstPoint, Point2d secondPoint)
 
void Set (Point2d basePoint, Vector2d direction1, Vector2d direction2)
 
void Swell (double distance)
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity2d
virtual object Clone ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 
bool IsEqualTo (Entity2d entity)
 
bool IsEqualTo (Entity2d entity, Tolerance tolerance)
 
bool IsOn (Point2d point)
 
bool IsOn (Point2d point, Tolerance tolerance)
 
void RotateBy (double angle, Point2d point)
 
void ScaleBy (double scaleFactor, Point2d point)
 
void TransformBy (Matrix2d transform)
 
void TranslateBy (Vector2d translateVector)
 
- 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 BoundBlock2d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity2d
static Entity2d 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)
 

Properties

Point2d BasePoint [get]
 
Vector2d Direction1 [get]
 
Vector2d Direction2 [get]
 
bool IsBox [get]
 
- Properties inherited from Gssoft.Gscad.Geometry.Entity2d
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]
 

Additional Inherited Members

- Protected Member Functions inherited from Gssoft.Gscad.Geometry.Entity2d
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)