14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
55 OdGiWorldGeometry_Internal
84 if (
null == pOdGiGeometry1)
87 OdGiWorldGeometry_Internal
90 return pOdGiGeometry1;
126.
circle(center, radius, normal);
132.
circle(firstPoint, secondPoint, thirdPoint);
138.
circularArc(center, radius, normal, startVector, sweepAngle, arcType);
144.
circularArc(center, radius, normal, startVector, sweepAngle);
150.
circularArc(firstPoint, secondPoint, thirdPoint, arcType);
162.
polyline(numVertices, pNormal, baseSubEntMarker);
207public virtual void mesh(MeshData numRows) {
213public virtual void shell(ShellData numVertices) {
222.
text(position, normal, direction, height, width, oblique, msg);
228.
text(position, normal, direction, msg, raw, pTextStyle);
234.
xline(firstPoint, secondPoint);
240.
ray(basePoint, throughPoint);
static global::System.Exception Retrieve()
static IntPtr OdGiWorldDraw__OdGiWorldDraw__OdGiGeometry_Upcast(IntPtr jarg1)
static IntPtr OdGiWorldDraw__geometry(HandleRef jarg1)
static void delete_OdGiWorldDraw_(HandleRef jarg1)
static global::System.IntPtr OdGiWorldDraw__getCurrentGiPath(HandleRef jarg1)
static string OdGiWorldDraw__getRealClassName(IntPtr jarg1)
static IntPtr OdGiWorldDraw__OdGiWorldDraw__OdGiWorldGeometry_Upcast(IntPtr jarg1)
virtual OdGiContext context()
virtual double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
virtual void pushModelTransform(OdGeVector3d normal)
virtual OdGeMatrix3d getModelToWorldTransform()
virtual void pushClipBoundary(OdGiClipBoundary pBoundary)
virtual void pline(OdGiPolyline polyline, UInt32 fromIndex, UInt32 numSegs)
virtual void popClipBoundary()
virtual void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
virtual void shell(ShellData numVertices)
virtual void popModelTransform()
virtual void nurbs(OdGeNurbCurve3d nurbsCurve)
virtual void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal, IntPtr baseSubEntMarker)
virtual void WorldLine(OdGePoint3d startPoint, OdGePoint3d endPoint)
virtual void polygon(OdGePoint3d[] numVertices)
virtual void mesh(MeshData numRows)
virtual void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
virtual OdGiPathNode currentGiPath()
virtual OdGeMatrix3d getWorldToModelTransform()
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
virtual void draw(OdGiDrawable pDrawable)
virtual void ellipticArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
virtual OdGeMatrix3d getWorldToModelTransform()
virtual void polygon(OdGePoint3d[] numVertices, OdGeVector3d pNormal)
virtual void pline(OdGiPolyline polyline, UInt32 fromIndex)
virtual void shell(ShellData numVertices)
virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, String msg, bool raw, OdGiTextStyle pTextStyle)
OdGiWorldDraw_(IntPtr cPtr, bool cMemoryOwn)
static IntPtr OdGiWorldDraw__OdGiWorldGeometry_Upcast(IntPtr ptr)
virtual OdGiPathNode currentGiPath()
virtual void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
static HandleRef getCPtr(OdGiWorldDraw_ obj)
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
virtual void polygon(OdGePoint3d[] numVertices)
virtual void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
virtual Teigha.Core.OdGiWorldGeometry vb_geometry()
override void Dispose(bool disposing)
virtual OdGiWorldGeometry geometry()
virtual void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal, IntPtr baseSubEntMarker)
virtual void worldLine(OdGePoint3d startPoint, OdGePoint3d endPoint)
virtual OdGeMatrix3d getModelToWorldTransform()
virtual void ellipArc(OdGeEllipArc3d ellipArc)
virtual void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
virtual void startAttributesSegment()
virtual void draw(OdGiDrawable pDrawable)
virtual void pushModelTransform(OdGeVector3d normal)
static IntPtr OdGiWorldDraw__OdGiGeometry_Upcast(IntPtr ptr)
virtual void pushModelTransform(OdGeMatrix3d xfm)
virtual void pushClipBoundary(OdGiClipBoundary pBoundary)
virtual void mesh(MeshData numRows)
virtual void pline(OdGiPolyline polyline)
virtual void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal)
virtual void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
virtual void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
virtual void nurbs(OdGeNurbCurve3d nurbsCurve)
virtual Teigha.Core.OdGiContext vb_context()
virtual OdGiPathNode getCurrentGiPath()
virtual void pline(OdGiPolyline polyline, UInt32 fromIndex, UInt32 numSegs)
virtual void setExtents(OdGePoint3d newExtents)
virtual void popClipBoundary()
virtual void circle(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
virtual void vb_mesh(Teigha.Core.MeshData numRows)
virtual void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides)
virtual void polyline(OdGePoint3d[] numVertices)
virtual void popModelTransform()
static string getRealClassName(IntPtr ptr)
virtual void startAttributesSegment()
virtual void setExtents(OdGePoint3d newExtents)