SYMBOL INDEX (10918 symbols across 405 files) FILE: CGALDotNet/Arrangements/ArrFace2.cs type ArrFace2 (line 9) | public struct ArrFace2 method ToString (line 23) | public override string ToString() method EnumerateEdges (line 29) | public IEnumerable EnumerateEdges(Arrangement2 arr) method EnumerateVertices (line 47) | public IEnumerable EnumerateVertices(Arrangement2 arr) FILE: CGALDotNet/Arrangements/ArrHalfEdge2.cs type ArrHalfedge2 (line 10) | public struct ArrHalfedge2 method ToString (line 28) | public override string ToString() method GetSegment (line 34) | public Segment2d GetSegment(ArrVertex2[] vertices) method EnumerateEdges (line 48) | public IEnumerable EnumerateEdges(Arrangement2 arr) method EnumerateVertices (line 68) | public IEnumerable EnumerateVertices(Arrangement2 arr) FILE: CGALDotNet/Arrangements/ArrQuery.cs type ARR_LOCATOR (line 7) | public enum ARR_LOCATOR type ARR_ELEMENT_HIT (line 16) | public enum ARR_ELEMENT_HIT type ArrQuery (line 24) | public struct ArrQuery method ToString (line 30) | public override string ToString() FILE: CGALDotNet/Arrangements/ArrVertex2.cs type ArrVertex2 (line 11) | public struct ArrVertex2 method ToString (line 25) | public override string ToString() method EnumerateHalfedges (line 31) | public IEnumerable EnumerateHalfedges(Arrangement2 arr) FILE: CGALDotNet/Arrangements/Arrangement2.cs class Arrangement2 (line 18) | public sealed class Arrangement2 : Arrangement2 where K : CGALKernel,... method Arrangement2 (line 23) | public Arrangement2() : base(new K()) method Arrangement2 (line 32) | internal Arrangement2(IntPtr ptr) : base(new K(), ptr) method ToString (line 41) | public override string ToString() method Assign (line 51) | public void Assign(Arrangement2 other) method Overlay (line 61) | public Arrangement2 Overlay(Arrangement2 other) method Copy (line 71) | public Arrangement2 Copy() method InsertPolygon (line 83) | public void InsertPolygon(Polygon2 polygon, bool nonIntersecting) method InsertPolygon (line 93) | public void InsertPolygon(PolygonWithHoles2 polygon, bool nonInters... method Arrangement2 (line 108) | private Arrangement2() method Arrangement2 (line 117) | internal Arrangement2(CGALKernel kernel) method Arrangement2 (line 129) | internal Arrangement2(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 202) | public void Clear() method IsValid (line 215) | public bool IsValid() method GetPoints (line 225) | public void GetPoints(Point2d[] points, int count) method GetSegments (line 236) | public void GetSegments(Segment2d[] segments, int count) method GetVertices (line 247) | public void GetVertices(ArrVertex2[] vertices, int count) method GetVertex (line 259) | public bool GetVertex(int index, out ArrVertex2 vertex) method GetHalfEdges (line 269) | public void GetHalfEdges(ArrHalfedge2[] edges, int count) method GetHalfEdge (line 281) | public bool GetHalfEdge(int index, out ArrHalfedge2 edge) method GetFaces (line 291) | public void GetFaces(ArrFace2[] faces, int count) method GetFace (line 303) | public bool GetFace(int index, out ArrFace2 face) method CreateLocator (line 312) | public void CreateLocator(ARR_LOCATOR locator) method ReleaseLocator (line 325) | public void ReleaseLocator() method PointQuery (line 340) | public bool PointQuery(Point2d point, out ArrQuery result) method BatchedPointQuery (line 351) | public bool BatchedPointQuery(Point2d[] points, ArrQuery[] results) method VerticalRayQuery (line 366) | public bool VerticalRayQuery(Point2d point, bool up, out ArrQuery result) method LocateVertex (line 377) | public bool LocateVertex(Point2d point, out ArrVertex2 vert) method LocateVertex (line 405) | public bool LocateVertex(Point2d point, double radius, out ArrVertex2 ... method LocateEdge (line 446) | public bool LocateEdge(Point2d point, out ArrHalfedge2 edge) method LocateEdge (line 474) | public bool LocateEdge(Point2d point, double radius, out ArrHalfedge2 ... method LocateFace (line 519) | public bool LocateFace(Point2d point, out ArrFace2 face) method IntersectsSegment (line 545) | public bool IntersectsSegment(Segment2d segment) method InsertPoint (line 558) | public void InsertPoint(Point2d point) method InsertSegment (line 570) | public void InsertSegment(Point2d a, Point2d b, bool nonIntersecting) method InsertSegment (line 581) | public void InsertSegment(Segment2d segment, bool nonIntersecting) method InsertSegments (line 593) | public void InsertSegments(Segment2d[] segments, int count, bool nonIn... method RemoveVertex (line 610) | public bool RemoveVertex(int index) method RemoveVertex (line 626) | public bool RemoveVertex(Point2d point) method RemoveEdge (line 638) | public bool RemoveEdge(int index) method RemoveEdge (line 650) | public bool RemoveEdge(Segment2d segment) method Print (line 660) | public void Print(StringBuilder builder, bool printElements) method Print (line 682) | public override void Print(StringBuilder builder) method PrintVertices (line 695) | public void PrintVertices(StringBuilder builder) method PrintHalfEdges (line 716) | public void PrintHalfEdges(StringBuilder builder) method PrintFaces (line 741) | public void PrintFaces(StringBuilder builder) method ReleasePtr (line 760) | protected override void ReleasePtr() class Arrangement2 (line 103) | public abstract class Arrangement2 : CGALObject method Arrangement2 (line 23) | public Arrangement2() : base(new K()) method Arrangement2 (line 32) | internal Arrangement2(IntPtr ptr) : base(new K(), ptr) method ToString (line 41) | public override string ToString() method Assign (line 51) | public void Assign(Arrangement2 other) method Overlay (line 61) | public Arrangement2 Overlay(Arrangement2 other) method Copy (line 71) | public Arrangement2 Copy() method InsertPolygon (line 83) | public void InsertPolygon(Polygon2 polygon, bool nonIntersecting) method InsertPolygon (line 93) | public void InsertPolygon(PolygonWithHoles2 polygon, bool nonInters... method Arrangement2 (line 108) | private Arrangement2() method Arrangement2 (line 117) | internal Arrangement2(CGALKernel kernel) method Arrangement2 (line 129) | internal Arrangement2(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 202) | public void Clear() method IsValid (line 215) | public bool IsValid() method GetPoints (line 225) | public void GetPoints(Point2d[] points, int count) method GetSegments (line 236) | public void GetSegments(Segment2d[] segments, int count) method GetVertices (line 247) | public void GetVertices(ArrVertex2[] vertices, int count) method GetVertex (line 259) | public bool GetVertex(int index, out ArrVertex2 vertex) method GetHalfEdges (line 269) | public void GetHalfEdges(ArrHalfedge2[] edges, int count) method GetHalfEdge (line 281) | public bool GetHalfEdge(int index, out ArrHalfedge2 edge) method GetFaces (line 291) | public void GetFaces(ArrFace2[] faces, int count) method GetFace (line 303) | public bool GetFace(int index, out ArrFace2 face) method CreateLocator (line 312) | public void CreateLocator(ARR_LOCATOR locator) method ReleaseLocator (line 325) | public void ReleaseLocator() method PointQuery (line 340) | public bool PointQuery(Point2d point, out ArrQuery result) method BatchedPointQuery (line 351) | public bool BatchedPointQuery(Point2d[] points, ArrQuery[] results) method VerticalRayQuery (line 366) | public bool VerticalRayQuery(Point2d point, bool up, out ArrQuery result) method LocateVertex (line 377) | public bool LocateVertex(Point2d point, out ArrVertex2 vert) method LocateVertex (line 405) | public bool LocateVertex(Point2d point, double radius, out ArrVertex2 ... method LocateEdge (line 446) | public bool LocateEdge(Point2d point, out ArrHalfedge2 edge) method LocateEdge (line 474) | public bool LocateEdge(Point2d point, double radius, out ArrHalfedge2 ... method LocateFace (line 519) | public bool LocateFace(Point2d point, out ArrFace2 face) method IntersectsSegment (line 545) | public bool IntersectsSegment(Segment2d segment) method InsertPoint (line 558) | public void InsertPoint(Point2d point) method InsertSegment (line 570) | public void InsertSegment(Point2d a, Point2d b, bool nonIntersecting) method InsertSegment (line 581) | public void InsertSegment(Segment2d segment, bool nonIntersecting) method InsertSegments (line 593) | public void InsertSegments(Segment2d[] segments, int count, bool nonIn... method RemoveVertex (line 610) | public bool RemoveVertex(int index) method RemoveVertex (line 626) | public bool RemoveVertex(Point2d point) method RemoveEdge (line 638) | public bool RemoveEdge(int index) method RemoveEdge (line 650) | public bool RemoveEdge(Segment2d segment) method Print (line 660) | public void Print(StringBuilder builder, bool printElements) method Print (line 682) | public override void Print(StringBuilder builder) method PrintVertices (line 695) | public void PrintVertices(StringBuilder builder) method PrintHalfEdges (line 716) | public void PrintHalfEdges(StringBuilder builder) method PrintFaces (line 741) | public void PrintFaces(StringBuilder builder) method ReleasePtr (line 760) | protected override void ReleasePtr() FILE: CGALDotNet/Arrangements/ArrangementKernel2.cs class ArrangementKernel2 (line 10) | internal abstract class ArrangementKernel2 : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method IsValid (line 16) | internal abstract bool IsValid(IntPtr ptr); method Clear (line 18) | internal abstract void Clear(IntPtr ptr); method IsEmpty (line 20) | internal abstract bool IsEmpty(IntPtr ptr); method BuildStamp (line 22) | internal abstract int BuildStamp(IntPtr ptr); method Assign (line 24) | internal abstract void Assign(IntPtr ptr, IntPtr ptrOther); method Overlay (line 26) | internal abstract IntPtr Overlay(IntPtr ptr, IntPtr ptrOther); method VertexCount (line 28) | internal abstract int VertexCount(IntPtr ptr); method IsolatedVerticesCount (line 30) | internal abstract int IsolatedVerticesCount(IntPtr ptr); method VerticesAtInfinityCount (line 32) | internal abstract int VerticesAtInfinityCount(IntPtr ptr); method HalfEdgeCount (line 34) | internal abstract int HalfEdgeCount(IntPtr ptr); method FaceCount (line 36) | internal abstract int FaceCount(IntPtr ptr); method EdgeCount (line 38) | internal abstract int EdgeCount(IntPtr ptr); method UnboundedFaceCount (line 40) | internal abstract int UnboundedFaceCount(IntPtr ptr); method GetPoints (line 42) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int cou... method GetSegments (line 44) | internal abstract void GetSegments(IntPtr ptr, Segment2d[] segments, i... method GetVertices (line 46) | internal abstract void GetVertices(IntPtr ptr, ArrVertex2[] vertices, ... method GetVertex (line 48) | internal abstract bool GetVertex(IntPtr ptr, int index, out ArrVertex2... method GetHalfEdges (line 50) | internal abstract void GetHalfEdges(IntPtr ptr, ArrHalfedge2[] edges, ... method GetHalfEdge (line 52) | internal abstract bool GetHalfEdge(IntPtr ptr, int index, out ArrHalfe... method GetFaces (line 54) | internal abstract void GetFaces(IntPtr ptr, ArrFace2[] faces, int count); method GetFace (line 56) | internal abstract bool GetFace(IntPtr ptr, int index, out ArrFace2 arr... method GetFaceHoleCount (line 58) | internal abstract int GetFaceHoleCount(IntPtr ptr, int index); method GetHoleVertexCount (line 60) | internal abstract int GetHoleVertexCount(IntPtr ptr, int faceIndex, in... method CreateLocator (line 62) | internal abstract void CreateLocator(IntPtr ptr, ARR_LOCATOR type); method ReleaseLocator (line 64) | internal abstract void ReleaseLocator(IntPtr ptr); method PointQuery (line 66) | internal abstract bool PointQuery(IntPtr ptr, Point2d point, out ArrQu... method BatchedPointQuery (line 68) | internal abstract bool BatchedPointQuery(IntPtr ptr, Point2d[] points,... method RayQuery (line 70) | internal abstract bool RayQuery(IntPtr ptr, Point2d point, bool up, ou... method IntersectsSegment (line 72) | internal abstract bool IntersectsSegment(IntPtr ptr, Segment2d segment); method InsertPoint (line 74) | internal abstract void InsertPoint(IntPtr ptr, Point2d point); method InsertPolygon (line 76) | internal abstract void InsertPolygon(IntPtr ptr, IntPtr polyPtr, bool ... method InsertPolygonWithHoles (line 78) | internal abstract void InsertPolygonWithHoles(IntPtr ptr, IntPtr pwhPt... method InsertSegment (line 80) | internal abstract void InsertSegment(IntPtr ptr, Segment2d segment, bo... method InsertSegments (line 82) | internal abstract void InsertSegments(IntPtr ptr, Segment2d[] segments... method RemoveVertexByIndex (line 84) | internal abstract bool RemoveVertexByIndex(IntPtr ptr, int index); method RemoveVertexByPoint (line 86) | internal abstract bool RemoveVertexByPoint(IntPtr ptr, Point2d point); method RemoveEdgeByIndex (line 88) | internal abstract bool RemoveEdgeByIndex(IntPtr ptr, int index); method RemoveEdgeBySegment (line 90) | internal abstract bool RemoveEdgeBySegment(IntPtr ptr, Segment2d segme... FILE: CGALDotNet/Arrangements/ArrangementKernel2_EEK.cs class ArrangementKernel2_EEK (line 11) | internal class ArrangementKernel2_EEK : ArrangementKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method IsValid (line 27) | internal override bool IsValid(IntPtr ptr) method Clear (line 32) | internal override void Clear(IntPtr ptr) method IsEmpty (line 37) | internal override bool IsEmpty(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method Assign (line 47) | internal override void Assign(IntPtr ptr, IntPtr ptrOther) method Overlay (line 52) | internal override IntPtr Overlay(IntPtr ptr, IntPtr ptrOther) method VertexCount (line 57) | internal override int VertexCount(IntPtr ptr) method IsolatedVerticesCount (line 62) | internal override int IsolatedVerticesCount(IntPtr ptr) method VerticesAtInfinityCount (line 67) | internal override int VerticesAtInfinityCount(IntPtr ptr) method HalfEdgeCount (line 72) | internal override int HalfEdgeCount(IntPtr ptr) method FaceCount (line 77) | internal override int FaceCount(IntPtr ptr) method EdgeCount (line 82) | internal override int EdgeCount(IntPtr ptr) method UnboundedFaceCount (line 87) | internal override int UnboundedFaceCount(IntPtr ptr) method GetPoints (line 92) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 97) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method GetVertices (line 102) | internal override void GetVertices(IntPtr ptr, ArrVertex2[] vertices, ... method GetVertex (line 107) | internal override bool GetVertex(IntPtr ptr, int index, out ArrVertex2... method GetHalfEdges (line 112) | internal override void GetHalfEdges(IntPtr ptr, ArrHalfedge2[] edges, ... method GetHalfEdge (line 117) | internal override bool GetHalfEdge(IntPtr ptr, int index, out ArrHalfe... method GetFaces (line 122) | internal override void GetFaces(IntPtr ptr, ArrFace2[] faces, int count) method GetFace (line 127) | internal override bool GetFace(IntPtr ptr, int index, out ArrFace2 arr... method GetFaceHoleCount (line 132) | internal override int GetFaceHoleCount(IntPtr ptr, int index) method GetHoleVertexCount (line 137) | internal override int GetHoleVertexCount(IntPtr ptr, int faceIndex, in... method CreateLocator (line 142) | internal override void CreateLocator(IntPtr ptr, ARR_LOCATOR type) method ReleaseLocator (line 147) | internal override void ReleaseLocator(IntPtr ptr) method PointQuery (line 152) | internal override bool PointQuery(IntPtr ptr, Point2d point, out ArrQu... method BatchedPointQuery (line 157) | internal override bool BatchedPointQuery(IntPtr ptr, Point2d[] points,... method RayQuery (line 162) | internal override bool RayQuery(IntPtr ptr, Point2d point, bool up, ou... method IntersectsSegment (line 167) | internal override bool IntersectsSegment(IntPtr ptr, Segment2d segment) method InsertPoint (line 172) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPolygon (line 177) | internal override void InsertPolygon(IntPtr ptr, IntPtr polyPtr, bool ... method InsertPolygonWithHoles (line 182) | internal override void InsertPolygonWithHoles(IntPtr ptr, IntPtr pwhPt... method InsertSegment (line 187) | internal override void InsertSegment(IntPtr ptr, Segment2d segment, bo... method InsertSegments (line 192) | internal override void InsertSegments(IntPtr ptr, Segment2d[] segments... method RemoveVertexByIndex (line 197) | internal override bool RemoveVertexByIndex(IntPtr ptr, int index) method RemoveVertexByPoint (line 202) | internal override bool RemoveVertexByPoint(IntPtr ptr, Point2d point) method RemoveEdgeByIndex (line 207) | internal override bool RemoveEdgeByIndex(IntPtr ptr, int index) method RemoveEdgeBySegment (line 212) | internal override bool RemoveEdgeBySegment(IntPtr ptr, Segment2d segment) method Arrangement2_EEK_Create (line 217) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_Release (line 220) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_IsValid (line 223) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_Clear (line 226) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_IsEmpty (line 229) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_BuildStamp (line 232) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_Assign (line 235) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_Overlay (line 238) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_VertexCount (line 241) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_IsolatedVerticesCount (line 244) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_VerticesAtInfinityCount (line 247) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_HalfEdgeCount (line 250) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_FaceCount (line 253) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_EdgeCount (line 256) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_UnboundedFaceCount (line 259) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetPoints (line 262) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetSegments (line 265) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetVertices (line 268) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetVertex (line 271) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetHalfEdges (line 274) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetHalfEdge (line 277) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetFaces (line 280) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetFace (line 283) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetFaceHoleCount (line 286) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_GetHoleVertexCount (line 289) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_CreateLocator (line 292) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_ReleaseLocator (line 295) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_PointQuery (line 298) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_BatchedPointQuery (line 301) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_RayQuery (line 304) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_IntersectsSegment (line 307) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_InsertPoint (line 310) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_InsertPolygon (line 313) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_InsertPolygonWithHoles (line 316) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_InsertSegment (line 319) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_InsertSegments (line 322) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_RemoveVertexByIndex (line 325) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_RemoveVertexByPoint (line 328) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_RemoveEdgeByIndex (line 331) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Arrangement2_EEK_RemoveEdgeBySegment (line 334) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Arrangements/SweepLine.cs class SweepLine (line 14) | public sealed class SweepLine : SweepLine where K : CGALKernel, new() method SweepLine (line 24) | public SweepLine() : base(new K()) method SweepLine (line 33) | internal SweepLine(IntPtr ptr) : base(new K(), ptr) method ToString (line 42) | public override string ToString() method SweepLine (line 57) | private SweepLine() method SweepLine (line 66) | internal SweepLine(CGALKernel kernel) method SweepLine (line 77) | internal SweepLine(CGALKernel kernel, IntPtr ptr) : base(ptr) method DoIntersect (line 93) | public bool DoIntersect(Segment2d[] segments, int count) method ComputeSubcurves (line 106) | public Segment2d[] ComputeSubcurves(Segment2d[] segments, int count) method ComputeIntersectionPoints (line 129) | public Point2d[] ComputeIntersectionPoints(Segment2d[] segments, int c... method GetPoints (line 150) | private void GetPoints(Point2d[] points, int count) method GetSegments (line 161) | private void GetSegments(Segment2d[] segments, int count) method ClearPointBuffer (line 170) | private void ClearPointBuffer() method ClearSegmentBuffer (line 178) | private void ClearSegmentBuffer() method PointBufferSize (line 187) | private int PointBufferSize() method SegmentBufferSize (line 196) | private int SegmentBufferSize() method ReleasePtr (line 204) | protected override void ReleasePtr() class SweepLine (line 52) | public abstract class SweepLine : CGALObject method SweepLine (line 24) | public SweepLine() : base(new K()) method SweepLine (line 33) | internal SweepLine(IntPtr ptr) : base(new K(), ptr) method ToString (line 42) | public override string ToString() method SweepLine (line 57) | private SweepLine() method SweepLine (line 66) | internal SweepLine(CGALKernel kernel) method SweepLine (line 77) | internal SweepLine(CGALKernel kernel, IntPtr ptr) : base(ptr) method DoIntersect (line 93) | public bool DoIntersect(Segment2d[] segments, int count) method ComputeSubcurves (line 106) | public Segment2d[] ComputeSubcurves(Segment2d[] segments, int count) method ComputeIntersectionPoints (line 129) | public Point2d[] ComputeIntersectionPoints(Segment2d[] segments, int c... method GetPoints (line 150) | private void GetPoints(Point2d[] points, int count) method GetSegments (line 161) | private void GetSegments(Segment2d[] segments, int count) method ClearPointBuffer (line 170) | private void ClearPointBuffer() method ClearSegmentBuffer (line 178) | private void ClearSegmentBuffer() method PointBufferSize (line 187) | private int PointBufferSize() method SegmentBufferSize (line 196) | private int SegmentBufferSize() method ReleasePtr (line 204) | protected override void ReleasePtr() FILE: CGALDotNet/Arrangements/SweepLineKernel.cs class SweepLineKernel (line 10) | internal abstract class SweepLineKernel : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method ClearPointBuffer (line 16) | internal abstract void ClearPointBuffer(IntPtr ptr); method ClearSegmentBuffer (line 18) | internal abstract void ClearSegmentBuffer(IntPtr ptr); method PointBufferSize (line 20) | internal abstract int PointBufferSize(IntPtr ptr); method SegmentBufferSize (line 22) | internal abstract int SegmentBufferSize(IntPtr ptr); method DoIntersect (line 24) | internal abstract bool DoIntersect(IntPtr ptr, Segment2d[] segments, i... method ComputeSubcurves (line 26) | internal abstract int ComputeSubcurves(IntPtr ptr, Segment2d[] segment... method ComputeIntersectionPoints (line 28) | internal abstract int ComputeIntersectionPoints(IntPtr ptr, Segment2d[... method GetPoints (line 30) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int cou... method GetSegments (line 32) | internal abstract void GetSegments(IntPtr ptr, Segment2d[] segments, i... FILE: CGALDotNet/Arrangements/SweepLineKernel_EEK.cs class SweepLineKernel_EEK (line 11) | internal class SweepLineKernel_EEK : SweepLineKernel method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method ClearPointBuffer (line 27) | internal override void ClearPointBuffer(IntPtr ptr) method ClearSegmentBuffer (line 32) | internal override void ClearSegmentBuffer(IntPtr ptr) method PointBufferSize (line 37) | internal override int PointBufferSize(IntPtr ptr) method SegmentBufferSize (line 42) | internal override int SegmentBufferSize(IntPtr ptr) method DoIntersect (line 47) | internal override bool DoIntersect(IntPtr ptr, Segment2d[] segments, i... method ComputeSubcurves (line 52) | internal override int ComputeSubcurves(IntPtr ptr, Segment2d[] segment... method ComputeIntersectionPoints (line 57) | internal override int ComputeIntersectionPoints(IntPtr ptr, Segment2d[... method GetPoints (line 62) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 67) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SweepLine2_EEK_Create (line 72) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_Release (line 75) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_ClearPointBuffer (line 78) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_ClearSegmentBuffer (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_PointBufferSize (line 84) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_SegmentBufferSize (line 87) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_DoIntersect (line 90) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_ComputeSubcurves (line 93) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_ComputeIntersectionPoints (line 96) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_GetPoints (line 99) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EEK_GetSegments (line 102) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Arrangements/SweepLineKernel_EIK.cs class SweepLineKernel_EIK (line 11) | internal class SweepLineKernel_EIK : SweepLineKernel method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method ClearPointBuffer (line 27) | internal override void ClearPointBuffer(IntPtr ptr) method ClearSegmentBuffer (line 32) | internal override void ClearSegmentBuffer(IntPtr ptr) method PointBufferSize (line 37) | internal override int PointBufferSize(IntPtr ptr) method SegmentBufferSize (line 42) | internal override int SegmentBufferSize(IntPtr ptr) method DoIntersect (line 47) | internal override bool DoIntersect(IntPtr ptr, Segment2d[] segments, i... method ComputeSubcurves (line 52) | internal override int ComputeSubcurves(IntPtr ptr, Segment2d[] segment... method ComputeIntersectionPoints (line 57) | internal override int ComputeIntersectionPoints(IntPtr ptr, Segment2d[... method GetPoints (line 62) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 67) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SweepLine2_EIK_Create (line 72) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_Release (line 75) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_ClearPointBuffer (line 78) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_ClearSegmentBuffer (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_PointBufferSize (line 84) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_SegmentBufferSize (line 87) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_DoIntersect (line 90) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_ComputeSubcurves (line 93) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_ComputeIntersectionPoints (line 96) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_GetPoints (line 99) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SweepLine2_EIK_GetSegments (line 102) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/CGALGlobal.cs class CGALGlobal (line 18) | public static class CGALGlobal method Angle (line 69) | public static ANGLE Angle(Vector2d u, Vector2d v) method Angle (line 82) | public static ANGLE Angle(Vector2 u, Vector2 v) method Angle (line 95) | public static ANGLE Angle(Vector2 u, Vector2 v) method Angle (line 108) | public static ANGLE Angle(Vector3d u, Vector3d v) method ApproxAngle (line 119) | public static Degree ApproxAngle(Vector2d u, Vector2d v) method ApproxAngle (line 131) | public static Degree ApproxAngle(Point2d p, Point2d q, Point2d r) method ApproxAngle (line 145) | public static Degree ApproxAngle(Vector3d u, Vector3d v) method ApproxAngle (line 157) | public static Degree ApproxAngle(Point3d p, Point3d q, Point3d r) method ApproxDihedralAngle (line 177) | public static Degree ApproxDihedralAngle(Point3d p, Point3d q, Point3d... method AreOrderedAlongLine (line 192) | public static bool AreOrderedAlongLine(Point2d p, Point2d q, Point2d r) method AreOrderedAlongLine (line 207) | public static bool AreOrderedAlongLine(Point2 p, Point2 q, P... method AreOrderedAlongLine (line 222) | public static bool AreOrderedAlongLine(Point2 p, Point2 q, P... method AreOrderedAlongLine (line 237) | public static bool AreOrderedAlongLine(Point3d p, Point3d q, Point3d r) method AreStrictlyOrderedAlongLine (line 252) | public static bool AreStrictlyOrderedAlongLine(Point2d p, Point2d q, P... method AreStrictlyOrderedAlongLine (line 267) | public static bool AreStrictlyOrderedAlongLine(Point2 p, Point2 p, Point2 p, Point2 q, Point2 r) method Collinear (line 333) | public static bool Collinear(Point2 p, Point2 q, Point2 r) method Collinear (line 345) | public static bool Collinear(Point3d p, Point3d q, Point3d r) method Barycenter (line 358) | public static Point2d Barycenter(Point2d p, Point2d q, Point2d r) method Barycenter (line 371) | public static Point2 Barycenter(Point2 p, Point2 q, Poi... method Barycenter (line 385) | public static Point2 Barycenter(Point2 p, Point2 q, Poi... method Barycenter (line 399) | public static Point3d Barycenter(Point3d p, Point3d q, Point3d r) method Bisector (line 411) | public static Line2d Bisector(Point3d p, Point3d q) method Bisector (line 433) | public static Line2d Bisector(Line2d l1, Line2d l2) method Bisector (line 455) | public static Line2 Bisector(Line2 l1, Line2 l2) method Bisector (line 478) | public static Line2 Bisector(Line2 l1, Line2 l2) method Coplanar (line 492) | public static bool Coplanar(Point3d p, Point3d q, Point3d r, Point3d s) method CoplanarOrientation (line 509) | public static ORIENTATION CoplanarOrientation(Point3d p, Point3d q, Po... method CoplanarOrientation (line 528) | public static ORIENTATION CoplanarOrientation(Point3d p, Point3d q, Po... method EquidistantLine (line 541) | public static Line3d EquidistantLine(Point3d p, Point3d q, Point3d r) method LeftTurn (line 553) | public static bool LeftTurn(Point2d p, Point2d q, Point2d r) method LeftTurn (line 565) | public static bool LeftTurn(Point2 p, Point2 q, Point2 r) method LeftTurn (line 577) | public static bool LeftTurn(Point2 p, Point2 q, Point2 r) method RightTurn (line 589) | public static bool RightTurn(Point2d p, Point2d q, Point2d r) method RightTurn (line 601) | public static bool RightTurn(Point2 p, Point2 q, Point2 r) method RightTurn (line 613) | public static bool RightTurn(Point2 p, Point2 q, Point2 r) method Orientation (line 627) | public static ORIENTATION Orientation(Point2d p, Point2d q, Point2d r) method Orientation (line 641) | public static ORIENTATION Orientation(Point2 p, Point2 q, Po... method Orientation (line 655) | public static ORIENTATION Orientation(Point2 p, Point2 q, Po... method Orientation (line 668) | public static ORIENTATION Orientation(Vector2d u, Vector2d v) method Orientation (line 681) | public static ORIENTATION Orientation(Vector2 p, Vector2 q) method Orientation (line 694) | public static ORIENTATION Orientation(Vector2 p, Vector2 q) method Orientation (line 710) | public static ORIENTATION Orientation(Point3d p, Point3d q, Point3d r,... method Orientation (line 724) | public static ORIENTATION Orientation(Vector3d u, Vector3d v, Vector3d w) method OrthogonalVector (line 737) | public static Vector3d OrthogonalVector(Point3d p, Point3d q, Point3d r) method Parallel (line 749) | public static bool Parallel(Line2d l1, Line2d l2) method Parallel (line 761) | public static bool Parallel(Line2 l1, Line2 l2) method Parallel (line 773) | public static bool Parallel(Line2 l1, Line2 l2) method Parallel (line 785) | public static bool Parallel(Ray2d r1, Ray2d r2) method Parallel (line 797) | public static bool Parallel(Ray2 r1, Ray2 r2) method Parallel (line 809) | public static bool Parallel(Ray2 r1, Ray2 r2) method Parallel (line 821) | public static bool Parallel(Segment2d s1, Segment2d s2) method Parallel (line 833) | public static bool Parallel(Segment2 s1, Segment2 s2) method Parallel (line 845) | public static bool Parallel(Segment2 s1, Segment2 s2) method CGALGlobal_VersionNumber (line 854) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EigenVersionNumber (line 857) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Angle_Vector2 (line 864) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Angle_Vector2 (line 867) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Angle_Vector2 (line 870) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Angle_Vector3d (line 873) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_ApproxAngle_Vector3d (line 880) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_ApproxAngle_Vector2 (line 883) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_ApproxAngle_Vector2 (line 886) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_ApproxDihedralAngle_Point3 (line 893) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_AreOrderedAlongLine_Point2d (line 900) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_AreOrderedAlongLine_Point2 (line 903) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_AreOrderedAlongLine_Point2 (line 906) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_AreOrderedAlongLine_Point3d (line 909) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_AreStrictlyOrderedAlongLine_Point2d (line 916) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_AreStrictlyOrderedAlongLine_Point2 (line 919) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_AreStrictlyOrderedAlongLine_Point2 (line 922) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_AreStrictlyOrderedAlongLine_Point3d (line 925) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Collinear_Point2d (line 932) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Collinear_Point2 (line 935) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Collinear_Point2 (line 938) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Collinear_Point3d (line 941) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Barycenter_Point2d (line 948) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Barycenter_Point2 (line 951) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Barycenter_Point2 (line 954) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Barycenter_Point3d (line 957) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Bisector_Point3d (line 964) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Bisector_Line2d (line 967) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Bisector_Line2 (line 970) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Bisector_Line2 (line 973) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Coplanar_Point3d (line 980) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_CoplanarOrientation_3Point3d (line 987) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_CoplanarOrientation_4Point3d (line 990) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_EquidistantLine_Line3d (line 997) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_LeftTurn_Point2d (line 1004) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_LeftTurn_Point2 (line 1007) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_LeftTurn_Point2 (line 1010) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_RightTurn_Point2d (line 1017) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_RightTurn_Point2 (line 1020) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_RightTurn_Point2 (line 1023) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Orientation_Point2d (line 1030) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Orientation_Point2 (line 1033) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Orientation_Point2 (line 1036) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Orientation_Vector2d (line 1039) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Orientation_Vector2 (line 1042) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Orientation_Vector2 (line 1045) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Orientation_Point3d (line 1048) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Orientation_Vector3d (line 1051) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_OrthogonalVector_Point3d (line 1058) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_OrthogonalVector_Point3 (line 1061) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_OrthogonalVector_Point3 (line 1064) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Parallel_Line2d (line 1071) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Parallel_Line2 (line 1074) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Parallel_Line2 (line 1077) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Parallel_Ray2d (line 1080) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Parallel_Ray2 (line 1083) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Parallel_Ray2 (line 1086) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Parallel_Segment2d (line 1089) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EIK_Parallel_Segment2 (line 1092) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method CGALGlobal_EEK_Parallel_Segment2 (line 1095) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/CGALKernel.cs class CGALKernel (line 17) | public abstract class CGALKernel class EIK (line 97) | public class EIK : CGALKernel class EEK (line 178) | public class EEK : CGALKernel FILE: CGALDotNet/CGALObject.cs class CGALObject (line 12) | public abstract class CGALObject : IDisposable method CGALObject (line 26) | internal CGALObject() method CGALObject (line 35) | internal CGALObject(IntPtr ptr) method Dispose (line 72) | public void Dispose() method ToString (line 82) | public override string ToString() method Print (line 90) | public void Print() method Print (line 101) | public virtual void Print(StringBuilder builder) method Release (line 109) | private void Release() method Swap (line 126) | internal void Swap(IntPtr ptr) method ReleasePtr (line 140) | protected abstract void ReleasePtr(); method ReleasePtr (line 145) | protected virtual void ReleasePtr(IntPtr ptr) method CheckPtr (line 153) | protected void CheckPtr() FILE: CGALDotNet/CGALObjectKernel.cs class CGALObjectKernel (line 9) | internal abstract class CGALObjectKernel FILE: CGALDotNet/Collections/NativeList.cs class NativeList (line 13) | public sealed class NativeList : NativeList, IList, IEnumerable... method NativeList (line 23) | public NativeList() : base() method NativeList (line 32) | public NativeList(int count) : base(count) method NativeList (line 41) | internal NativeList(IntPtr ptr) : base(ptr) method ToString (line 61) | public override string ToString() method GetEnumerator (line 70) | public IEnumerator GetEnumerator() method GetEnumerator (line 76) | IEnumerator IEnumerable.GetEnumerator() method Clear (line 95) | public void Clear() method Add (line 105) | public void Add(T item) method AddRange (line 115) | public void AddRange(IEnumerable items) method Copy (line 125) | public NativeList Copy() method CopyTo (line 136) | public void CopyTo(T[] array, int startIndex) method Contains (line 147) | public bool Contains(T item) method IndexOf (line 157) | public int IndexOf(T item) method Insert (line 167) | public void Insert(int index, T item) method Remove (line 178) | public bool Remove(T item) method RemoveAt (line 190) | public void RemoveAt(int index) method Reverse (line 199) | public void Reverse() method TrimExcess (line 208) | public void TrimExcess() method Get (line 219) | private T Get(int index) method Set (line 229) | private void Set(int index, T item) method NativeList (line 244) | public NativeList() method NativeList (line 253) | public NativeList(int count) method NativeList (line 262) | internal NativeList(IntPtr ptr) method ReleasePtr (line 285) | protected override void ReleasePtr() method NativeList_Create (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_CreateWithCount (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Release (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Add (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_AddRange (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Capacity (line 305) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Clear (line 308) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Count (line 311) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Contains (line 314) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Copy (line 317) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Get (line 320) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Set (line 323) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_IndexOf (line 326) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Insert (line 329) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Remove (line 332) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_RemoveAt (line 335) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Reverse (line 338) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_TrimExcess (line 341) | [DllImport(DLL_NAME, CallingConvention = CDECL)] class NativeList (line 239) | public abstract class NativeList : CGALObject method NativeList (line 23) | public NativeList() : base() method NativeList (line 32) | public NativeList(int count) : base(count) method NativeList (line 41) | internal NativeList(IntPtr ptr) : base(ptr) method ToString (line 61) | public override string ToString() method GetEnumerator (line 70) | public IEnumerator GetEnumerator() method GetEnumerator (line 76) | IEnumerator IEnumerable.GetEnumerator() method Clear (line 95) | public void Clear() method Add (line 105) | public void Add(T item) method AddRange (line 115) | public void AddRange(IEnumerable items) method Copy (line 125) | public NativeList Copy() method CopyTo (line 136) | public void CopyTo(T[] array, int startIndex) method Contains (line 147) | public bool Contains(T item) method IndexOf (line 157) | public int IndexOf(T item) method Insert (line 167) | public void Insert(int index, T item) method Remove (line 178) | public bool Remove(T item) method RemoveAt (line 190) | public void RemoveAt(int index) method Reverse (line 199) | public void Reverse() method TrimExcess (line 208) | public void TrimExcess() method Get (line 219) | private T Get(int index) method Set (line 229) | private void Set(int index, T item) method NativeList (line 244) | public NativeList() method NativeList (line 253) | public NativeList(int count) method NativeList (line 262) | internal NativeList(IntPtr ptr) method ReleasePtr (line 285) | protected override void ReleasePtr() method NativeList_Create (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_CreateWithCount (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Release (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Add (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_AddRange (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Capacity (line 305) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Clear (line 308) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Count (line 311) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Contains (line 314) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Copy (line 317) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Get (line 320) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Set (line 323) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_IndexOf (line 326) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Insert (line 329) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Remove (line 332) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_RemoveAt (line 335) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_Reverse (line 338) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NativeList_TrimExcess (line 341) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Eigen/EigenColumnVector.cs class EigenColumnVector (line 14) | public class EigenColumnVector : EigenVector method EigenColumnVector (line 20) | public EigenColumnVector(int dimension) method EigenColumnVector (line 30) | public EigenColumnVector(double x, double y) method EigenColumnVector (line 43) | public EigenColumnVector(double x, double y, double z) method EigenColumnVector (line 58) | public EigenColumnVector(double x, double y, double z, double w) method EigenColumnVector (line 71) | public EigenColumnVector(IList list) method EigenColumnVector (line 82) | internal EigenColumnVector(IntPtr ptr) : base(ptr) method ToString (line 112) | public override string ToString() method Dot (line 143) | public static double Dot(EigenColumnVector v1, EigenColumnVector v2) method Normalize (line 152) | public override void Normalize() method Resize (line 161) | public override void Resize(int dimension) method Random (line 174) | public static EigenColumnVector Random(int dimension, double min, doub... method ReleasePtr (line 190) | protected override void ReleasePtr() method EigenColumnVector_CreateVector (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Release (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Rows (line 201) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Dimension (line 204) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Get (line 207) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Set (line 210) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Dot (line 213) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Normalized (line 216) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Normalize (line 219) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Norm (line 222) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Transpose (line 225) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Adjoint (line 228) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Conjugate (line 231) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenColumnVector_Resize (line 234) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Eigen/EigenMatrix.cs type EIGEN_SOLVER (line 14) | public enum EIGEN_SOLVER type EIGEN_SOLVER_OPTIONS (line 28) | public enum EIGEN_SOLVER_OPTIONS class EigenMatrix (line 36) | public class EigenMatrix : CGALObject method EigenMatrix (line 43) | public EigenMatrix(int rows, int columns) method EigenMatrix (line 58) | public EigenMatrix(double[,] array) method EigenMatrix (line 85) | public EigenMatrix(IList columns) method EigenMatrix (line 109) | public EigenMatrix(double m00, double m01, method EigenMatrix (line 121) | public EigenMatrix(double m00, double m01, double m02, method EigenMatrix (line 136) | public EigenMatrix( double m00, double m01, double m02, double m03, method EigenMatrix (line 153) | internal EigenMatrix(IntPtr ptr) : base(ptr) method Identity (line 163) | public static EigenMatrix Identity(int size) method Series (line 180) | internal static EigenMatrix Series(int rows, int columns) method Random (line 211) | public static EigenMatrix Random(int rows, int columns, double min, do... method ToString (line 266) | public override string ToString() method IsIdentity (line 468) | public bool IsIdentity(double eps = MathUtil.DEG_TO_RAD_64) method IsZero (line 498) | public bool IsZero(double eps = MathUtil.DEG_TO_RAD_64) method IsPositive (line 516) | public bool IsPositive() method HasNAN (line 534) | public bool HasNAN() method NoNAN (line 551) | public void NoNAN() method IsFinite (line 567) | public bool IsFinite() method MakeFinite (line 584) | public void MakeFinite() method IsConst (line 602) | public bool IsConst(double eps = MathUtil.EPS_64) method SubMatrix (line 625) | public EigenMatrix SubMatrix(int startRow, int startCol, int rows, int... method SubMatrix (line 637) | public EigenMatrix SubMatrix(int rows, int cols) method Solve (line 649) | public EigenColumnVector Solve(EigenColumnVector v, EIGEN_SOLVER solve... method Solve (line 684) | public EigenMatrix Solve(EigenMatrix v, EIGEN_SOLVER solver = EIGEN_SO... method ColPivHouseholderQr (line 713) | public EigenColumnVector ColPivHouseholderQr(EigenColumnVector v) method ColPivHouseholderQr (line 720) | public EigenMatrix ColPivHouseholderQr(EigenMatrix m) method PartialPivLu (line 727) | public EigenColumnVector PartialPivLu(EigenColumnVector v) method PartialPivLu (line 738) | public EigenMatrix PartialPivLu(EigenMatrix v) method FullPivLu (line 749) | public EigenColumnVector FullPivLu(EigenColumnVector v) method FullPivLu (line 756) | public EigenMatrix FullPivLu(EigenMatrix v) method HouseholderQr (line 763) | public EigenColumnVector HouseholderQr(EigenColumnVector v) method HouseholderQr (line 770) | public EigenMatrix HouseholderQr(EigenMatrix v) method LLT (line 777) | public EigenColumnVector LLT(EigenColumnVector v) method LLT (line 788) | public EigenMatrix LLT(EigenMatrix v) method LDLT (line 799) | public EigenColumnVector LDLT(EigenColumnVector v) method LDLT (line 806) | public EigenMatrix LDLT(EigenMatrix m) method BdcSvd (line 813) | public EigenColumnVector BdcSvd(EigenColumnVector v) method BdcSvd (line 824) | public EigenMatrix BdcSvd(EigenMatrix v) method JacobiSvd (line 835) | public EigenColumnVector JacobiSvd(EigenColumnVector v) method JacobiSvd (line 846) | public EigenMatrix JacobiSvd(EigenMatrix v) method FullPivHouseholderQR (line 857) | public EigenColumnVector FullPivHouseholderQR(EigenColumnVector v) method FullPivHouseholderQR (line 864) | public EigenMatrix FullPivHouseholderQR(EigenMatrix v) method CompleteOrthogonalDecomposition (line 871) | public EigenColumnVector CompleteOrthogonalDecomposition(EigenColumnVe... method CompleteOrthogonalDecomposition (line 878) | public EigenMatrix CompleteOrthogonalDecomposition(EigenMatrix v) method RelativeError (line 891) | public double RelativeError(EigenColumnVector v, EigenColumnVector x) method RelativeError (line 903) | public double RelativeError(EigenMatrix v, EigenMatrix x) method EigenValues (line 914) | public bool EigenValues(out EigenColumnVector values) method EigenVectors (line 934) | public bool EigenVectors(out EigenMatrix vectors) method EigenValuesAndVectors (line 955) | public bool EigenValuesAndVectors(out EigenColumnVector values, out Ei... method TryInverse (line 981) | public bool TryInverse(out EigenMatrix inverse) method GetRow (line 1003) | public EigenRowVector GetRow(int Row) method SetRow (line 1018) | public void SetRow(int Row, EigenRowVector v) method SetRow (line 1031) | public void SetRow(int row, double x, double y) method SetRow (line 1045) | public void SetRow(int row, double x, double y, double z) method SetRow (line 1061) | public void SetRow(int row, double x, double y, double z, double w) method GetColumn (line 1075) | public EigenColumnVector GetColumn(int Column) method SetColumn (line 1090) | public void SetColumn(int Column, EigenColumnVector v) method SetColumn (line 1103) | public void SetColumn(int column, double x, double y) method SetColumn (line 1117) | public void SetColumn(int column, double x, double y, double z) method SetColumn (line 1133) | public void SetColumn(int column, double x, double y, double z, double w) method Round (line 1146) | public void Round(int digits) method Translate (line 1157) | public static EigenMatrix Translate(Point3d point) method Scale (line 1169) | public static EigenMatrix Scale(Point3d point) method Scale (line 1185) | static public EigenMatrix Scale(double s) method RotateX (line 1201) | static public EigenMatrix RotateX(Radian radian) method RotateY (line 1219) | static public EigenMatrix RotateY(Radian radian) method RotateZ (line 1237) | static public EigenMatrix RotateZ(Radian radian) method Rotate (line 1256) | static public EigenMatrix Rotate(Radian radian, Vector3d axis) method Print (line 1287) | public override void Print(StringBuilder builder) method CheckIfSqaure (line 1305) | internal static void CheckIfSqaure(EigenMatrix m) method IsValidProduct (line 1311) | internal static void IsValidProduct(EigenMatrix m, EigenColumnVector v) method IsValidProduct (line 1317) | internal static void IsValidProduct(EigenMatrix m1, EigenMatrix m2) method AreSameSize (line 1323) | internal static void AreSameSize(EigenMatrix m1, EigenMatrix m2) method AreSameSize (line 1332) | internal static void AreSameSize(EigenMatrix m, EigenRowVector v) method AreSameSize (line 1338) | internal static void AreSameSize(EigenMatrix m, EigenColumnVector v) method CheckSize (line 1344) | internal static void CheckSize(EigenMatrix m, int rows, int columns) method CheckRows (line 1353) | internal static void CheckRows(EigenMatrix m, int rows) method CheckColumns (line 1359) | internal static void CheckColumns(EigenMatrix m, int columns) method ReleasePtr (line 1365) | protected override void ReleasePtr() method EigenMatrix_Create (line 1371) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_CreateIdentity (line 1374) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Release (line 1377) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Rows (line 1380) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Columns (line 1383) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_GetXY (line 1386) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_SetXY (line 1389) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_GetX (line 1392) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_SetX (line 1395) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Transpose (line 1398) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Conjugate (line 1401) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Adjoint (line 1404) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Inverse (line 1407) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Determinant (line 1410) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Trace (line 1413) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_IsIdentity (line 1416) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_IsDiagonal (line 1419) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_IsUpperTriangular (line 1422) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_IsLowerTriangular (line 1425) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_MulScalar (line 1428) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_DivideScalar (line 1431) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_MulMatrix (line 1434) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_AddMatrix (line 1437) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_SubMatrix (line 1440) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_MulColumnVector (line 1443) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Block (line 1446) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Reshaped (line 1449) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_ColPivHouseholderQr_Vec (line 1452) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_ColPivHouseholderQr_Mat (line 1455) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_PartialPivLu_Vec (line 1458) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_PartialPivLu_Mat (line 1461) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_FullPivLu_Vec (line 1464) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_FullPivLu_Mat (line 1467) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_HouseholderQr_Vec (line 1470) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_HouseholderQr_Mat (line 1473) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_LLT_Vec (line 1476) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_LLT_Mat (line 1479) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_LDLT_Vec (line 1482) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_LDLT_Mat (line 1485) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_BdcSvd_Vec (line 1488) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_BdcSvd_Mat (line 1491) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_JacobiSvd_Vec (line 1494) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_JacobiSvd_Mat (line 1497) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_FullPivHouseholderQr_Vec (line 1500) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_FullPivHouseholderQr_Mat (line 1503) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_CompleteOrthogonalDecomposition_Vec (line 1506) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_CompleteOrthogonalDecomposition_Mat (line 1509) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_RelativeError_Vec (line 1512) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_RelativeError_Mat (line 1515) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Eigenvalues (line 1518) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_Eigenvectors (line 1521) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_EigenValuesVectors (line 1524) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_IsInvertible (line 1527) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenMatrix_TryInverse (line 1530) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Eigen/EigenRowVector.cs class EigenRowVector (line 14) | public class EigenRowVector : EigenVector method EigenRowVector (line 20) | public EigenRowVector(int dimension) method EigenRowVector (line 30) | public EigenRowVector(double x, double y) method EigenRowVector (line 37) | public EigenRowVector(double x, double y, double z) method EigenRowVector (line 52) | public EigenRowVector(double x, double y, double z, double w) method EigenRowVector (line 65) | public EigenRowVector(IList list) method EigenRowVector (line 76) | internal EigenRowVector(IntPtr ptr) : base(ptr) method ToString (line 106) | public override string ToString() method Dot (line 137) | public static double Dot(EigenRowVector v1, EigenRowVector v2) method Normalize (line 146) | public override void Normalize() method Resize (line 151) | public override void Resize(int dimension) method Random (line 164) | public static EigenRowVector Random(int dimension, double min, double ... method ReleasePtr (line 180) | protected override void ReleasePtr() method EigenRowVector_CreateVector (line 185) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Release (line 188) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Rows (line 191) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Dimension (line 194) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Get (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Set (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Dot (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Normalized (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Normalize (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Norm (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Transpose (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Adjoint (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Conjugate (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method EigenRowVector_Resize (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Eigen/EigenVector.cs class EigenVector (line 12) | public abstract class EigenVector : CGALObject method EigenVector (line 18) | internal EigenVector() method EigenVector (line 27) | internal EigenVector(IntPtr ptr) : base(ptr) method Normalize (line 88) | public abstract void Normalize(); method Resize (line 94) | public abstract void Resize(int dimension); method IsZero (line 101) | public bool IsZero(double eps = MathUtil.DEG_TO_RAD_64) method IsPositive (line 116) | public bool IsPositive() method HasNAN (line 131) | public bool HasNAN() method NoNAN (line 144) | public void NoNAN() method IsFinite (line 157) | public bool IsFinite() method MakeFinite (line 171) | public void MakeFinite() method IsConst (line 185) | public bool IsConst(double eps = MathUtil.EPS_64) method Round (line 201) | public void Round(int digits) method Print (line 211) | public override void Print(StringBuilder builder) method AreSameSize (line 245) | internal static void AreSameSize(EigenVector v1, EigenVector v2) FILE: CGALDotNet/Extensions/ArrayExtensions.cs class ArrayExtensions (line 8) | public static class ArrayExtensions method Round (line 10) | public static void Round(this TriVertex2[] array, int digits) method Round (line 20) | public static void Round(this TriVertex3[] array, int digits) FILE: CGALDotNet/Extensions/EnumExtensions.cs class EnumExtensions (line 7) | public static class EnumExtensions method ToBool (line 9) | internal static bool ToBool(this BOOL_OR_UNDETERMINED e) FILE: CGALDotNet/Extensions/PrimativeExtensions.cs class PrimativeExtensions (line 7) | public static class PrimativeExtensions method ToBoolOrUndetermined (line 9) | internal static BOOL_OR_UNDETERMINED ToBoolOrUndetermined(this bool b) FILE: CGALDotNet/Geometry/Box2.cs class Box2 (line 15) | public sealed class Box2 : Box2 where K : CGALKernel, new() method Box2 (line 23) | public Box2(double min, double max) : method Box2 (line 34) | public Box2(Point2d min, Point2d max) : method Box2 (line 44) | internal Box2(IntPtr ptr) : base(new K(), ptr) method ToString (line 58) | public override string ToString() method Translate (line 68) | public void Translate(Point2d translation) method Rotate (line 77) | public void Rotate(Degree rotation) method Scale (line 86) | public void Scale(double scale) method Transform (line 97) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 106) | public Box2 Copy() method Box2 (line 123) | private Box2() method Box2 (line 134) | internal Box2(Point2d min, Point2d max, CGALKernel kernel) method Box2 (line 145) | internal Box2(CGALKernel kernel, IntPtr ptr) : base(ptr) method BoundedSide (line 203) | public BOUNDED_SIDE BoundedSide(Point2d point) method ContainsPoint (line 218) | public bool ContainsPoint(Point2d point, bool includeBoundary = true) method ReleasePtr (line 229) | protected override void ReleasePtr() method Round (line 238) | public void Round(int digits) method Convert (line 250) | public Box2 Convert() where T : CGALKernel, new() class Box2 (line 117) | public abstract class Box2 : CGALObject method Box2 (line 23) | public Box2(double min, double max) : method Box2 (line 34) | public Box2(Point2d min, Point2d max) : method Box2 (line 44) | internal Box2(IntPtr ptr) : base(new K(), ptr) method ToString (line 58) | public override string ToString() method Translate (line 68) | public void Translate(Point2d translation) method Rotate (line 77) | public void Rotate(Degree rotation) method Scale (line 86) | public void Scale(double scale) method Transform (line 97) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 106) | public Box2 Copy() method Box2 (line 123) | private Box2() method Box2 (line 134) | internal Box2(Point2d min, Point2d max, CGALKernel kernel) method Box2 (line 145) | internal Box2(CGALKernel kernel, IntPtr ptr) : base(ptr) method BoundedSide (line 203) | public BOUNDED_SIDE BoundedSide(Point2d point) method ContainsPoint (line 218) | public bool ContainsPoint(Point2d point, bool includeBoundary = true) method ReleasePtr (line 229) | protected override void ReleasePtr() method Round (line 238) | public void Round(int digits) method Convert (line 250) | public Box2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/CGALIntersections_Geometry_EEK.cs class CGALIntersections (line 15) | public static partial class CGALIntersections method DoIntersect (line 24) | public static bool DoIntersect(Point2 point, Line2 line) method DoIntersect (line 29) | public static bool DoIntersect(Point2 point, Ray2 ray) method DoIntersect (line 34) | public static bool DoIntersect(Point2 point, Segment2 segment) method DoIntersect (line 39) | public static bool DoIntersect(Point2 point, Triangle2 trian... method DoIntersect (line 44) | public static bool DoIntersect(Point2 point, Box2 box) method DoIntersect (line 55) | public static bool DoIntersect(Line2 line, Point2 point) method DoIntersect (line 60) | public static bool DoIntersect(Line2 line, Line2 line2) method DoIntersect (line 65) | public static bool DoIntersect(Line2 line, Ray2 ray) method DoIntersect (line 70) | public static bool DoIntersect(Line2 line, Segment2 segment) method DoIntersect (line 75) | public static bool DoIntersect(Line2 line, Triangle2 triangle) method DoIntersect (line 80) | public static bool DoIntersect(Line2 line, Box2 box) method DoIntersect (line 91) | public static bool DoIntersect(Ray2 ray, Point2 point) method DoIntersect (line 96) | public static bool DoIntersect(Ray2 ray, Line2 line) method DoIntersect (line 101) | public static bool DoIntersect(Ray2 ray, Ray2 ray2) method DoIntersect (line 106) | public static bool DoIntersect(Ray2 ray, Segment2 segment) method DoIntersect (line 111) | public static bool DoIntersect(Ray2 ray, Triangle2 triangle) method DoIntersect (line 116) | public static bool DoIntersect(Ray2 ray, Box2 box) method DoIntersect (line 127) | public static bool DoIntersect(Segment2 segment, Point2 point) method DoIntersect (line 132) | public static bool DoIntersect(Segment2 segment, Line2 line) method DoIntersect (line 137) | public static bool DoIntersect(Segment2 segment, Ray2 ray) method DoIntersect (line 142) | public static bool DoIntersect(Segment2 segment, Segment2 se... method DoIntersect (line 147) | public static bool DoIntersect(Segment2 segment, Triangle2 t... method DoIntersect (line 152) | public static bool DoIntersect(Segment2 segment, Box2 box) method DoIntersect (line 163) | public static bool DoIntersect(Triangle2 triangle, Point2 po... method DoIntersect (line 168) | public static bool DoIntersect(Triangle2 triangle, Line2 line) method DoIntersect (line 173) | public static bool DoIntersect(Triangle2 triangle, Ray2 ray) method DoIntersect (line 178) | public static bool DoIntersect(Triangle2 triangle, Segment2 ... method DoIntersect (line 183) | public static bool DoIntersect(Triangle2 triangle, Triangle2... method DoIntersect (line 188) | public static bool DoIntersect(Triangle2 triangle, Box2 box) method DoIntersect (line 199) | public static bool DoIntersect(Box2 box, Point2 point) method DoIntersect (line 204) | public static bool DoIntersect(Box2 box, Line2 line) method DoIntersect (line 209) | public static bool DoIntersect(Box2 box, Ray2 ray) method DoIntersect (line 214) | public static bool DoIntersect(Box2 box, Segment2 segment) method DoIntersect (line 219) | public static bool DoIntersect(Box2 box, Triangle2 triangle) method DoIntersect (line 224) | public static bool DoIntersect(Box2 box, Box2 box2) method Intersection (line 235) | public static IntersectionResult2d Intersection(Point2 point, Lin... method Intersection (line 240) | public static IntersectionResult2d Intersection(Point2 point, Ray... method Intersection (line 245) | public static IntersectionResult2d Intersection(Point2 point, Seg... method Intersection (line 250) | public static IntersectionResult2d Intersection(Point2 point, Tri... method Intersection (line 255) | public static IntersectionResult2d Intersection(Point2 point, Box... method Intersection (line 266) | public static IntersectionResult2d Intersection(Line2 line, Point... method Intersection (line 271) | public static IntersectionResult2d Intersection(Line2 line, Line2... method Intersection (line 276) | public static IntersectionResult2d Intersection(Line2 line, Ray2<... method Intersection (line 281) | public static IntersectionResult2d Intersection(Line2 line, Segme... method Intersection (line 286) | public static IntersectionResult2d Intersection(Line2 line, Trian... method Intersection (line 291) | public static IntersectionResult2d Intersection(Line2 line, Box2<... method Intersection (line 302) | public static IntersectionResult2d Intersection(Ray2 ray, Point2<... method Intersection (line 307) | public static IntersectionResult2d Intersection(Ray2 ray, Line2 ray, Ray2 ray, Segment... method Intersection (line 322) | public static IntersectionResult2d Intersection(Ray2 ray, Triangl... method Intersection (line 327) | public static IntersectionResult2d Intersection(Ray2 ray, Box2 segment,... method Intersection (line 343) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 348) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 353) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 358) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 363) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 374) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 379) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 384) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 389) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 394) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 399) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 410) | public static IntersectionResult2d Intersection(Box2 box, Point2<... method Intersection (line 415) | public static IntersectionResult2d Intersection(Box2 box, Line2 box, Ray2 box, Segment... method Intersection (line 430) | public static IntersectionResult2d Intersection(Box2 box, Triangl... method Intersection (line 435) | public static IntersectionResult2d Intersection(Box2 box, Box2 point, Point2 point2) method SqrDistance (line 451) | public static double SqrDistance(Point2 point, Line2 line) method SqrDistance (line 456) | public static double SqrDistance(Point2 point, Ray2 ray) method SqrDistance (line 461) | public static double SqrDistance(Point2 point, Segment2 seg) method SqrDistance (line 466) | public static double SqrDistance(Point2 point, Triangle2 tri) method SqrDistance (line 477) | public static double SqrDistance(Line2 line, Point2 point) method SqrDistance (line 482) | public static double SqrDistance(Line2 line, Line2 line2) method SqrDistance (line 487) | public static double SqrDistance(Line2 line, Ray2 ray) method SqrDistance (line 492) | public static double SqrDistance(Line2 line, Segment2 segment) method SqrDistance (line 497) | public static double SqrDistance(Line2 line, Triangle2 trian... method SqrDistance (line 508) | public static double SqrDistance(Ray2 ray, Point2 point) method SqrDistance (line 513) | public static double SqrDistance(Ray2 ray, Line2 line) method SqrDistance (line 518) | public static double SqrDistance(Ray2 ray, Ray2 ray2) method SqrDistance (line 523) | public static double SqrDistance(Ray2 ray, Segment2 segment) method SqrDistance (line 528) | public static double SqrDistance(Ray2 ray, Triangle2 triangle) method SqrDistance (line 539) | public static double SqrDistance(Segment2 segment, Point2 po... method SqrDistance (line 544) | public static double SqrDistance(Segment2 segment, Line2 line) method SqrDistance (line 549) | public static double SqrDistance(Segment2 segment, Ray2 ray) method SqrDistance (line 554) | public static double SqrDistance(Segment2 segment, Segment2 ... method SqrDistance (line 559) | public static double SqrDistance(Segment2 segment, Triangle2... method SqrDistance (line 570) | public static double SqrDistance(Triangle2 triangle, Point2 ... method SqrDistance (line 575) | public static double SqrDistance(Triangle2 triangle, Line2 l... method SqrDistance (line 580) | public static double SqrDistance(Triangle2 triangle, Ray2 ray) method SqrDistance (line 585) | public static double SqrDistance(Triangle2 triangle, Segment2 triangle, Triangle2 point, Line2 line) method DoIntersect (line 29) | public static bool DoIntersect(Point2 point, Ray2 ray) method DoIntersect (line 34) | public static bool DoIntersect(Point2 point, Segment2 segment) method DoIntersect (line 39) | public static bool DoIntersect(Point2 point, Triangle2 trian... method DoIntersect (line 44) | public static bool DoIntersect(Point2 point, Box2 box) method DoIntersect (line 55) | public static bool DoIntersect(Line2 line, Point2 point) method DoIntersect (line 60) | public static bool DoIntersect(Line2 line, Line2 line2) method DoIntersect (line 65) | public static bool DoIntersect(Line2 line, Ray2 ray) method DoIntersect (line 70) | public static bool DoIntersect(Line2 line, Segment2 segment) method DoIntersect (line 75) | public static bool DoIntersect(Line2 line, Triangle2 triangle) method DoIntersect (line 80) | public static bool DoIntersect(Line2 line, Box2 box) method DoIntersect (line 91) | public static bool DoIntersect(Ray2 ray, Point2 point) method DoIntersect (line 96) | public static bool DoIntersect(Ray2 ray, Line2 line) method DoIntersect (line 101) | public static bool DoIntersect(Ray2 ray, Ray2 ray2) method DoIntersect (line 106) | public static bool DoIntersect(Ray2 ray, Segment2 segment) method DoIntersect (line 111) | public static bool DoIntersect(Ray2 ray, Triangle2 triangle) method DoIntersect (line 116) | public static bool DoIntersect(Ray2 ray, Box2 box) method DoIntersect (line 127) | public static bool DoIntersect(Segment2 segment, Point2 point) method DoIntersect (line 132) | public static bool DoIntersect(Segment2 segment, Line2 line) method DoIntersect (line 137) | public static bool DoIntersect(Segment2 segment, Ray2 ray) method DoIntersect (line 142) | public static bool DoIntersect(Segment2 segment, Segment2 se... method DoIntersect (line 147) | public static bool DoIntersect(Segment2 segment, Triangle2 t... method DoIntersect (line 152) | public static bool DoIntersect(Segment2 segment, Box2 box) method DoIntersect (line 163) | public static bool DoIntersect(Triangle2 triangle, Point2 po... method DoIntersect (line 168) | public static bool DoIntersect(Triangle2 triangle, Line2 line) method DoIntersect (line 173) | public static bool DoIntersect(Triangle2 triangle, Ray2 ray) method DoIntersect (line 178) | public static bool DoIntersect(Triangle2 triangle, Segment2 ... method DoIntersect (line 183) | public static bool DoIntersect(Triangle2 triangle, Triangle2... method DoIntersect (line 188) | public static bool DoIntersect(Triangle2 triangle, Box2 box) method DoIntersect (line 199) | public static bool DoIntersect(Box2 box, Point2 point) method DoIntersect (line 204) | public static bool DoIntersect(Box2 box, Line2 line) method DoIntersect (line 209) | public static bool DoIntersect(Box2 box, Ray2 ray) method DoIntersect (line 214) | public static bool DoIntersect(Box2 box, Segment2 segment) method DoIntersect (line 219) | public static bool DoIntersect(Box2 box, Triangle2 triangle) method DoIntersect (line 224) | public static bool DoIntersect(Box2 box, Box2 box2) method Intersection (line 235) | public static IntersectionResult2d Intersection(Point2 point, Lin... method Intersection (line 240) | public static IntersectionResult2d Intersection(Point2 point, Ray... method Intersection (line 245) | public static IntersectionResult2d Intersection(Point2 point, Seg... method Intersection (line 250) | public static IntersectionResult2d Intersection(Point2 point, Tri... method Intersection (line 255) | public static IntersectionResult2d Intersection(Point2 point, Box... method Intersection (line 266) | public static IntersectionResult2d Intersection(Line2 line, Point... method Intersection (line 271) | public static IntersectionResult2d Intersection(Line2 line, Line2... method Intersection (line 276) | public static IntersectionResult2d Intersection(Line2 line, Ray2<... method Intersection (line 281) | public static IntersectionResult2d Intersection(Line2 line, Segme... method Intersection (line 286) | public static IntersectionResult2d Intersection(Line2 line, Trian... method Intersection (line 291) | public static IntersectionResult2d Intersection(Line2 line, Box2<... method Intersection (line 302) | public static IntersectionResult2d Intersection(Ray2 ray, Point2<... method Intersection (line 307) | public static IntersectionResult2d Intersection(Ray2 ray, Line2 ray, Ray2 ray, Segment... method Intersection (line 322) | public static IntersectionResult2d Intersection(Ray2 ray, Triangl... method Intersection (line 327) | public static IntersectionResult2d Intersection(Ray2 ray, Box2 segment,... method Intersection (line 343) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 348) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 353) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 358) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 363) | public static IntersectionResult2d Intersection(Segment2 segment,... method Intersection (line 374) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 379) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 384) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 389) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 394) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 399) | public static IntersectionResult2d Intersection(Triangle2 triangl... method Intersection (line 410) | public static IntersectionResult2d Intersection(Box2 box, Point2<... method Intersection (line 415) | public static IntersectionResult2d Intersection(Box2 box, Line2 box, Ray2 box, Segment... method Intersection (line 430) | public static IntersectionResult2d Intersection(Box2 box, Triangl... method Intersection (line 435) | public static IntersectionResult2d Intersection(Box2 box, Box2 point, Point2 point2) method SqrDistance (line 451) | public static double SqrDistance(Point2 point, Line2 line) method SqrDistance (line 456) | public static double SqrDistance(Point2 point, Ray2 ray) method SqrDistance (line 461) | public static double SqrDistance(Point2 point, Segment2 seg) method SqrDistance (line 466) | public static double SqrDistance(Point2 point, Triangle2 tri) method SqrDistance (line 477) | public static double SqrDistance(Line2 line, Point2 point) method SqrDistance (line 482) | public static double SqrDistance(Line2 line, Line2 line2) method SqrDistance (line 487) | public static double SqrDistance(Line2 line, Ray2 ray) method SqrDistance (line 492) | public static double SqrDistance(Line2 line, Segment2 segment) method SqrDistance (line 497) | public static double SqrDistance(Line2 line, Triangle2 trian... method SqrDistance (line 508) | public static double SqrDistance(Ray2 ray, Point2 point) method SqrDistance (line 513) | public static double SqrDistance(Ray2 ray, Line2 line) method SqrDistance (line 518) | public static double SqrDistance(Ray2 ray, Ray2 ray2) method SqrDistance (line 523) | public static double SqrDistance(Ray2 ray, Segment2 segment) method SqrDistance (line 528) | public static double SqrDistance(Ray2 ray, Triangle2 triangle) method SqrDistance (line 539) | public static double SqrDistance(Segment2 segment, Point2 po... method SqrDistance (line 544) | public static double SqrDistance(Segment2 segment, Line2 line) method SqrDistance (line 549) | public static double SqrDistance(Segment2 segment, Ray2 ray) method SqrDistance (line 554) | public static double SqrDistance(Segment2 segment, Segment2 ... method SqrDistance (line 559) | public static double SqrDistance(Segment2 segment, Triangle2... method SqrDistance (line 570) | public static double SqrDistance(Triangle2 triangle, Point2 ... method SqrDistance (line 575) | public static double SqrDistance(Triangle2 triangle, Line2 l... method SqrDistance (line 580) | public static double SqrDistance(Triangle2 triangle, Ray2 ray) method SqrDistance (line 585) | public static double SqrDistance(Triangle2 triangle, Segment2 triangle, Triangle2 : HPoint2 where K : CGALKernel, new() method HPoint2 (line 19) | public HPoint2() : base(new K()) method HPoint2 (line 28) | public HPoint2(double v) : base(v, v, 1, new K()) method HPoint2 (line 38) | public HPoint2(double x, double y) : base(x, y, 1, new K()) method HPoint2 (line 49) | public HPoint2(double x, double y, double w) : base(x, y, w, new K()) method HPoint2 (line 58) | internal HPoint2(IntPtr ptr) : base(new K(), ptr) method ToString (line 72) | public override string ToString() method Copy (line 82) | public HPoint2 Copy() method HPoint2 (line 99) | internal HPoint2(CGALKernel kernel) method HPoint2 (line 112) | internal HPoint2(double x, double y, double w, CGALKernel kernel) method HPoint2 (line 123) | internal HPoint2(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 136) | protected override void ReleasePtr() method ReleasePtr (line 145) | protected override void ReleasePtr(IntPtr ptr) method Round (line 179) | public void Round(int digits) method Clamp (line 191) | public void Clamp(double min, double max) method Clamp01 (line 201) | public void Clamp01() method Convert (line 214) | public HPoint2 Convert() where T : CGALKernel, new() class HPoint2 (line 92) | public abstract class HPoint2 : CGALObject method HPoint2 (line 19) | public HPoint2() : base(new K()) method HPoint2 (line 28) | public HPoint2(double v) : base(v, v, 1, new K()) method HPoint2 (line 38) | public HPoint2(double x, double y) : base(x, y, 1, new K()) method HPoint2 (line 49) | public HPoint2(double x, double y, double w) : base(x, y, w, new K()) method HPoint2 (line 58) | internal HPoint2(IntPtr ptr) : base(new K(), ptr) method ToString (line 72) | public override string ToString() method Copy (line 82) | public HPoint2 Copy() method HPoint2 (line 99) | internal HPoint2(CGALKernel kernel) method HPoint2 (line 112) | internal HPoint2(double x, double y, double w, CGALKernel kernel) method HPoint2 (line 123) | internal HPoint2(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 136) | protected override void ReleasePtr() method ReleasePtr (line 145) | protected override void ReleasePtr(IntPtr ptr) method Round (line 179) | public void Round(int digits) method Clamp (line 191) | public void Clamp(double min, double max) method Clamp01 (line 201) | public void Clamp01() method Convert (line 214) | public HPoint2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/IntersectionResult2d.cs type INTERSECTION_RESULT_2D (line 13) | public enum INTERSECTION_RESULT_2D type IntersectionResult2d (line 29) | public unsafe struct IntersectionResult2d method ToString (line 77) | public override string ToString() method Polygon (line 140) | public Polygon2 Polygon() where K : CGALKernel, new() FILE: CGALDotNet/Geometry/Line2.cs class Line2 (line 14) | public sealed class Line2 : Line2 where K : CGALKernel, new() method Line2 (line 33) | public Line2(double a, double b, double c) : base(a, b, c, new K()) method Line2 (line 43) | public Line2(Point2d p1, Point2d p2) : base(p1, p2, new K()) method Line2 (line 53) | public Line2(Point2d p, Vector2d v) : base(p, v, new K()) method Line2 (line 62) | internal Line2(IntPtr ptr) : base(new K(), ptr) method ToString (line 76) | public override string ToString() method Perpendicular (line 87) | public Line2 Perpendicular(Point2d point) method Translate (line 97) | public void Translate(Point2d translation) method Rotate (line 106) | public void Rotate(Degree rotation) method Scale (line 115) | public void Scale(double scale) method Transform (line 126) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 135) | public Line2 Copy() method Line2 (line 150) | private Line2() method Line2 (line 162) | internal Line2(double a, double b, double c, CGALKernel kernel) method Line2 (line 174) | internal Line2(Point2d p1, Point2d p2, CGALKernel kernel) method Line2 (line 186) | internal Line2(Point2d p, Vector2d v, CGALKernel kernel) method Line2 (line 192) | internal Line2(CGALKernel kernel, IntPtr ptr) : base(ptr) method HasOn (line 259) | public bool HasOn(Point2d point) method HasOnNegativeSide (line 269) | public bool HasOnNegativeSide(Point2d point) method HasOnPositiveSide (line 279) | public bool HasOnPositiveSide(Point2d point) method X_On_Y (line 289) | public double X_On_Y(double y) method Y_On_X (line 300) | public double Y_On_X(double x) method ReleasePtr (line 308) | protected override void ReleasePtr() method Round (line 317) | public void Round(int digits) method Convert (line 330) | public Line2 Convert() where T : CGALKernel, new() class Line2 (line 145) | public abstract class Line2 : CGALObject method Line2 (line 33) | public Line2(double a, double b, double c) : base(a, b, c, new K()) method Line2 (line 43) | public Line2(Point2d p1, Point2d p2) : base(p1, p2, new K()) method Line2 (line 53) | public Line2(Point2d p, Vector2d v) : base(p, v, new K()) method Line2 (line 62) | internal Line2(IntPtr ptr) : base(new K(), ptr) method ToString (line 76) | public override string ToString() method Perpendicular (line 87) | public Line2 Perpendicular(Point2d point) method Translate (line 97) | public void Translate(Point2d translation) method Rotate (line 106) | public void Rotate(Degree rotation) method Scale (line 115) | public void Scale(double scale) method Transform (line 126) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 135) | public Line2 Copy() method Line2 (line 150) | private Line2() method Line2 (line 162) | internal Line2(double a, double b, double c, CGALKernel kernel) method Line2 (line 174) | internal Line2(Point2d p1, Point2d p2, CGALKernel kernel) method Line2 (line 186) | internal Line2(Point2d p, Vector2d v, CGALKernel kernel) method Line2 (line 192) | internal Line2(CGALKernel kernel, IntPtr ptr) : base(ptr) method HasOn (line 259) | public bool HasOn(Point2d point) method HasOnNegativeSide (line 269) | public bool HasOnNegativeSide(Point2d point) method HasOnPositiveSide (line 279) | public bool HasOnPositiveSide(Point2d point) method X_On_Y (line 289) | public double X_On_Y(double y) method Y_On_X (line 300) | public double Y_On_X(double x) method ReleasePtr (line 308) | protected override void ReleasePtr() method Round (line 317) | public void Round(int digits) method Convert (line 330) | public Line2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/Point2.cs class Point2 (line 14) | public sealed class Point2 : Point2 where K : CGALKernel, new() method Point2 (line 45) | public Point2() : base(new K()) method Point2 (line 54) | public Point2(double v) : base(v, v, new K()) method Point2 (line 64) | public Point2(double x, double y) : base(x, y, new K()) method Point2 (line 73) | internal Point2(IntPtr ptr) : base(new K(), ptr) method ToString (line 87) | public override string ToString() method Copy (line 97) | public Point2 Copy() method Point2 (line 112) | internal Point2(CGALKernel kernel) method Point2 (line 124) | internal Point2(double x, double y, CGALKernel kernel) method Point2 (line 135) | internal Point2(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 148) | protected override void ReleasePtr() method ReleasePtr (line 157) | protected override void ReleasePtr(IntPtr ptr) method Round (line 184) | public void Round(int digits) method Clamp (line 195) | public void Clamp(double min, double max) method Clamp01 (line 204) | public void Clamp01() method Convert (line 216) | public Point2 Convert() where T : CGALKernel, new() class Point2 (line 106) | public abstract class Point2 : CGALObject method Point2 (line 45) | public Point2() : base(new K()) method Point2 (line 54) | public Point2(double v) : base(v, v, new K()) method Point2 (line 64) | public Point2(double x, double y) : base(x, y, new K()) method Point2 (line 73) | internal Point2(IntPtr ptr) : base(new K(), ptr) method ToString (line 87) | public override string ToString() method Copy (line 97) | public Point2 Copy() method Point2 (line 112) | internal Point2(CGALKernel kernel) method Point2 (line 124) | internal Point2(double x, double y, CGALKernel kernel) method Point2 (line 135) | internal Point2(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 148) | protected override void ReleasePtr() method ReleasePtr (line 157) | protected override void ReleasePtr(IntPtr ptr) method Round (line 184) | public void Round(int digits) method Clamp (line 195) | public void Clamp(double min, double max) method Clamp01 (line 204) | public void Clamp01() method Convert (line 216) | public Point2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/Ray2.cs class Ray2 (line 14) | public sealed class Ray2 : Ray2 where K : CGALKernel, new() method Ray2 (line 31) | public Ray2(Point2d position, Vector2d direction) method Ray2 (line 41) | internal Ray2(IntPtr ptr) : base(new K(), ptr) method ToString (line 50) | public override string ToString() method Translate (line 70) | public void Translate(Point2d translation) method Rotate (line 79) | public void Rotate(Degree rotation) method Scale (line 88) | public void Scale(double scale) method Transform (line 99) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 108) | public Ray2 Copy() method Ray2 (line 124) | private Ray2() method Ray2 (line 135) | internal Ray2(Point2d position, Vector2d direction, CGALKernel kernel) method Ray2 (line 146) | internal Ray2(CGALKernel kernel, IntPtr ptr) : base(ptr) method HasOn (line 191) | public bool HasOn(Point2d point) method ReleasePtr (line 199) | protected override void ReleasePtr() method Round (line 208) | public void Round(int digits) method Convert (line 220) | public Ray2 Convert() where T : CGALKernel, new() class Ray2 (line 119) | public abstract class Ray2 : CGALObject method Ray2 (line 31) | public Ray2(Point2d position, Vector2d direction) method Ray2 (line 41) | internal Ray2(IntPtr ptr) : base(new K(), ptr) method ToString (line 50) | public override string ToString() method Translate (line 70) | public void Translate(Point2d translation) method Rotate (line 79) | public void Rotate(Degree rotation) method Scale (line 88) | public void Scale(double scale) method Transform (line 99) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 108) | public Ray2 Copy() method Ray2 (line 124) | private Ray2() method Ray2 (line 135) | internal Ray2(Point2d position, Vector2d direction, CGALKernel kernel) method Ray2 (line 146) | internal Ray2(CGALKernel kernel, IntPtr ptr) : base(ptr) method HasOn (line 191) | public bool HasOn(Point2d point) method ReleasePtr (line 199) | protected override void ReleasePtr() method Round (line 208) | public void Round(int digits) method Convert (line 220) | public Ray2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/Segment2.cs class Segment2 (line 14) | public sealed class Segment2 : Segment2 where K : CGALKernel, new() method Segment2 (line 34) | public Segment2(Point2d a, Point2d b) : base(a, b, new K()) method Segment2 (line 43) | internal Segment2(IntPtr ptr) : base(new K(), ptr) method ToString (line 52) | public override string ToString() method Translate (line 67) | public void Translate(Point2d translation) method Rotate (line 76) | public void Rotate(Degree rotation) method Scale (line 85) | public void Scale(double scale) method Transform (line 96) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 105) | public Segment2 Copy() method Segment2 (line 119) | private Segment2() method Segment2 (line 130) | internal Segment2(Point2d a, Point2d b, CGALKernel kernel) method Segment2 (line 141) | internal Segment2(CGALKernel kernel, IntPtr ptr) : base(ptr) method HasOn (line 214) | public bool HasOn(Point2d point) method ReleasePtr (line 222) | protected override void ReleasePtr() method Round (line 231) | public void Round(int digits) method Convert (line 243) | public Segment2 Convert() where T : CGALKernel, new() class Segment2 (line 114) | public abstract class Segment2 : CGALObject method Segment2 (line 34) | public Segment2(Point2d a, Point2d b) : base(a, b, new K()) method Segment2 (line 43) | internal Segment2(IntPtr ptr) : base(new K(), ptr) method ToString (line 52) | public override string ToString() method Translate (line 67) | public void Translate(Point2d translation) method Rotate (line 76) | public void Rotate(Degree rotation) method Scale (line 85) | public void Scale(double scale) method Transform (line 96) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 105) | public Segment2 Copy() method Segment2 (line 119) | private Segment2() method Segment2 (line 130) | internal Segment2(Point2d a, Point2d b, CGALKernel kernel) method Segment2 (line 141) | internal Segment2(CGALKernel kernel, IntPtr ptr) : base(ptr) method HasOn (line 214) | public bool HasOn(Point2d point) method ReleasePtr (line 222) | protected override void ReleasePtr() method Round (line 231) | public void Round(int digits) method Convert (line 243) | public Segment2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/Triangle2.cs class Triangle2 (line 14) | public sealed class Triangle2 : Triangle2 where K : CGALKernel, new() method Triangle2 (line 22) | public Triangle2(Point2d a, Point2d b, Point2d c) : base(a, b, c, new ... method Triangle2 (line 31) | internal Triangle2(IntPtr ptr) : base(new K(), ptr) method ToString (line 40) | public override string ToString() method Translate (line 50) | public void Translate(Point2d translation) method Rotate (line 59) | public void Rotate(Degree rotation) method Scale (line 68) | public void Scale(double scale) method Transform (line 79) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 88) | public Triangle2 Copy() method Triangle2 (line 102) | private Triangle2() method Triangle2 (line 114) | internal Triangle2(Point2d a, Point2d b, Point2d c, CGALKernel kernel) method Triangle2 (line 125) | internal Triangle2(CGALKernel kernel, IntPtr ptr) : base(ptr) method BoundedSide (line 205) | public BOUNDED_SIDE BoundedSide(Point2d point) method OrientedSide (line 218) | public ORIENTED_SIDE OrientedSide(Point2d point) method ReleasePtr (line 229) | protected override void ReleasePtr() method Round (line 238) | public void Round(int digits) method Convert (line 251) | public Triangle2 Convert() where T : CGALKernel, new() class Triangle2 (line 97) | public abstract class Triangle2 : CGALObject method Triangle2 (line 22) | public Triangle2(Point2d a, Point2d b, Point2d c) : base(a, b, c, new ... method Triangle2 (line 31) | internal Triangle2(IntPtr ptr) : base(new K(), ptr) method ToString (line 40) | public override string ToString() method Translate (line 50) | public void Translate(Point2d translation) method Rotate (line 59) | public void Rotate(Degree rotation) method Scale (line 68) | public void Scale(double scale) method Transform (line 79) | public void Transform(Point2d translation, Degree rotation, double scale) method Copy (line 88) | public Triangle2 Copy() method Triangle2 (line 102) | private Triangle2() method Triangle2 (line 114) | internal Triangle2(Point2d a, Point2d b, Point2d c, CGALKernel kernel) method Triangle2 (line 125) | internal Triangle2(CGALKernel kernel, IntPtr ptr) : base(ptr) method BoundedSide (line 205) | public BOUNDED_SIDE BoundedSide(Point2d point) method OrientedSide (line 218) | public ORIENTED_SIDE OrientedSide(Point2d point) method ReleasePtr (line 229) | protected override void ReleasePtr() method Round (line 238) | public void Round(int digits) method Convert (line 251) | public Triangle2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Geometry/Vector2.cs class Vector2 (line 14) | public sealed class Vector2 : Vector2 where K : CGALKernel, new() method Vector2 (line 40) | public Vector2() : base(new K()) method Vector2 (line 49) | public Vector2(double v) : base(v, v, new K()) method Vector2 (line 59) | public Vector2(double x, double y) : base(x, y, new K()) method Vector2 (line 68) | internal Vector2(IntPtr ptr) : base(new K(), ptr) method ToString (line 82) | public override string ToString() method Copy (line 92) | public Vector2 Copy() method Vector2 (line 108) | internal Vector2(CGALKernel kernel) method Vector2 (line 120) | internal Vector2(double x, double y, CGALKernel kernel) method Vector2 (line 131) | internal Vector2(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 172) | protected override void ReleasePtr() method ReleasePtr (line 181) | protected override void ReleasePtr(IntPtr ptr) method Round (line 190) | public void Round(int digits) method Clamp (line 201) | public void Clamp(double min, double max) method Clamp01 (line 210) | public void Clamp01() method Normalize (line 219) | public void Normalize() method Convert (line 230) | public Vector2 Convert() where T : CGALKernel, new() class Vector2 (line 102) | public abstract class Vector2 : CGALObject method Vector2 (line 40) | public Vector2() : base(new K()) method Vector2 (line 49) | public Vector2(double v) : base(v, v, new K()) method Vector2 (line 59) | public Vector2(double x, double y) : base(x, y, new K()) method Vector2 (line 68) | internal Vector2(IntPtr ptr) : base(new K(), ptr) method ToString (line 82) | public override string ToString() method Copy (line 92) | public Vector2 Copy() method Vector2 (line 108) | internal Vector2(CGALKernel kernel) method Vector2 (line 120) | internal Vector2(double x, double y, CGALKernel kernel) method Vector2 (line 131) | internal Vector2(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 172) | protected override void ReleasePtr() method ReleasePtr (line 181) | protected override void ReleasePtr(IntPtr ptr) method Round (line 190) | public void Round(int digits) method Clamp (line 201) | public void Clamp(double min, double max) method Clamp01 (line 210) | public void Clamp01() method Normalize (line 219) | public void Normalize() method Convert (line 230) | public Vector2 Convert() where T : CGALKernel, new() FILE: CGALDotNet/Hulls/ConvexHull2.cs type HULL_METHOD (line 14) | public enum HULL_METHOD class ConvexHull2 (line 28) | public sealed class ConvexHull2 : ConvexHull2 where K : CGALKernel, n... method ConvexHull2 (line 38) | public ConvexHull2() : base(new K()) method ToString (line 47) | public override string ToString() method CreateHull (line 59) | public Polygon2 CreateHull(Point2d[] points, int count, HULL_METHOD... method UpperHull (line 73) | public Polygon2 UpperHull(Point2d[] points, int count) method LowerHull (line 87) | public Polygon2 LowerHull(Point2d[] points, int count) method ConvexHull2 (line 104) | private ConvexHull2() method ConvexHull2 (line 113) | internal ConvexHull2(CGALKernel kernel) method IsStronglyConvexCCW (line 130) | public bool IsStronglyConvexCCW(Point2d[] points, int count) method IsStronglyConvexCW (line 143) | public bool IsStronglyConvexCW(Point2d[] points, int count) method CheckCount (line 155) | protected void CheckCount(int count) method ReleasePtr (line 164) | protected override void ReleasePtr() class ConvexHull2 (line 99) | public abstract class ConvexHull2 : CGALObject method ConvexHull2 (line 38) | public ConvexHull2() : base(new K()) method ToString (line 47) | public override string ToString() method CreateHull (line 59) | public Polygon2 CreateHull(Point2d[] points, int count, HULL_METHOD... method UpperHull (line 73) | public Polygon2 UpperHull(Point2d[] points, int count) method LowerHull (line 87) | public Polygon2 LowerHull(Point2d[] points, int count) method ConvexHull2 (line 104) | private ConvexHull2() method ConvexHull2 (line 113) | internal ConvexHull2(CGALKernel kernel) method IsStronglyConvexCCW (line 130) | public bool IsStronglyConvexCCW(Point2d[] points, int count) method IsStronglyConvexCW (line 143) | public bool IsStronglyConvexCW(Point2d[] points, int count) method CheckCount (line 155) | protected void CheckCount(int count) method ReleasePtr (line 164) | protected override void ReleasePtr() FILE: CGALDotNet/Hulls/ConvexHull3.cs class ConvexHull3 (line 16) | public sealed class ConvexHull3 : ConvexHull3 where K : CGALKernel, n... method ConvexHull3 (line 26) | public ConvexHull3() : base(new K()) method ToString (line 35) | public override string ToString() method CreateHullAsPolyhedron (line 46) | public Polyhedron3 CreateHullAsPolyhedron(Point3d[] points, int count) method CreateHullAsSurfaceMesh (line 60) | public SurfaceMesh3 CreateHullAsSurfaceMesh(Point3d[] points, int c... method ConvexHull3 (line 109) | private ConvexHull3() method ConvexHull3 (line 118) | internal ConvexHull3(CGALKernel kernel) method IsStronglyConvex (line 134) | public bool IsStronglyConvex(Polyhedron3 poly) method IsStronglyConvex (line 144) | public bool IsStronglyConvex(SurfaceMesh3 mesh) method CheckCount (line 154) | protected void CheckCount(int count) method ReleasePtr (line 163) | protected override void ReleasePtr() class ConvexHull3 (line 104) | public abstract class ConvexHull3 : CGALObject method ConvexHull3 (line 26) | public ConvexHull3() : base(new K()) method ToString (line 35) | public override string ToString() method CreateHullAsPolyhedron (line 46) | public Polyhedron3 CreateHullAsPolyhedron(Point3d[] points, int count) method CreateHullAsSurfaceMesh (line 60) | public SurfaceMesh3 CreateHullAsSurfaceMesh(Point3d[] points, int c... method ConvexHull3 (line 109) | private ConvexHull3() method ConvexHull3 (line 118) | internal ConvexHull3(CGALKernel kernel) method IsStronglyConvex (line 134) | public bool IsStronglyConvex(Polyhedron3 poly) method IsStronglyConvex (line 144) | public bool IsStronglyConvex(SurfaceMesh3 mesh) method CheckCount (line 154) | protected void CheckCount(int count) method ReleasePtr (line 163) | protected override void ReleasePtr() FILE: CGALDotNet/Hulls/ConvexHullKernel2.cs class ConvexHullKernel2 (line 11) | internal abstract class ConvexHullKernel2 : CGALObjectKernel method Create (line 13) | internal abstract IntPtr Create(); method Release (line 15) | internal abstract void Release(IntPtr ptr); method CreateHull (line 17) | internal abstract IntPtr CreateHull(Point2d[] points, int count, HULL_... method UpperHull (line 19) | internal abstract IntPtr UpperHull(Point2d[] points, int count); method LowerHull (line 21) | internal abstract IntPtr LowerHull(Point2d[] points, int count); method IsStronglyConvexCCW (line 23) | internal abstract bool IsStronglyConvexCCW(Point2d[] points, int count); method IsStronglyConvexCW (line 25) | internal abstract bool IsStronglyConvexCW(Point2d[] points, int count); FILE: CGALDotNet/Hulls/ConvexHullKernel2_EEK.cs class ConvexHullKernel2_EEK (line 11) | internal class ConvexHullKernel2_EEK : ConvexHullKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method CreateHull (line 27) | internal override IntPtr CreateHull(Point2d[] points, int count, HULL_... method UpperHull (line 32) | internal override IntPtr UpperHull(Point2d[] points, int count) method LowerHull (line 37) | internal override IntPtr LowerHull(Point2d[] points, int count) method IsStronglyConvexCCW (line 42) | internal override bool IsStronglyConvexCCW(Point2d[] points, int count) method IsStronglyConvexCW (line 47) | internal override bool IsStronglyConvexCW(Point2d[] points, int count) method ConvexHull2_EEK_Create (line 52) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EEK_Release (line 55) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EEK_CreateHull (line 58) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EEK_UpperHull (line 61) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EEK_LowerHull (line 64) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EEK_IsStronglyConvexCCW (line 67) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EEK_IsStronglyConvexCW (line 70) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Hulls/ConvexHullKernel2_EIK.cs class ConvexHullKernel2_EIK (line 11) | internal class ConvexHullKernel2_EIK : ConvexHullKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method CreateHull (line 27) | internal override IntPtr CreateHull(Point2d[] points, int count, HULL_... method UpperHull (line 32) | internal override IntPtr UpperHull(Point2d[] points, int count) method LowerHull (line 37) | internal override IntPtr LowerHull(Point2d[] points, int count) method IsStronglyConvexCCW (line 42) | internal override bool IsStronglyConvexCCW(Point2d[] points, int count) method IsStronglyConvexCW (line 47) | internal override bool IsStronglyConvexCW(Point2d[] points, int count) method ConvexHull2_EIK_Create (line 52) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EIK_Release (line 55) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EIK_CreateHull (line 58) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EIK_UpperHull (line 61) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EIK_LowerHull (line 64) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EIK_IsStronglyConvexCCW (line 67) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull2_EIK_IsStronglyConvexCW (line 70) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Hulls/ConvexHullKernel3.cs class ConvexHullKernel3 (line 11) | internal abstract class ConvexHullKernel3 : CGALObjectKernel method Create (line 13) | internal abstract IntPtr Create(); method Release (line 15) | internal abstract void Release(IntPtr ptr); method CreateHullAsPolyhedronFromPoints (line 17) | internal abstract IntPtr CreateHullAsPolyhedronFromPoints(Point3d[] po... method CreateHullAsSurfaceMeshFromPoints (line 19) | internal abstract IntPtr CreateHullAsSurfaceMeshFromPoints(Point3d[] p... method CreateHullAsPolyhedronFromPlanes (line 21) | internal abstract IntPtr CreateHullAsPolyhedronFromPlanes(Plane3d[] pl... method CreateHullAsSurfaceMeshFromPlanes (line 23) | internal abstract IntPtr CreateHullAsSurfaceMeshFromPlanes(Plane3d[] p... method IsPolyhedronStronglyConvex (line 25) | internal abstract bool IsPolyhedronStronglyConvex(IntPtr ptr); method IsSurfaceMeshStronglyConvex (line 27) | internal abstract bool IsSurfaceMeshStronglyConvex(IntPtr ptr); FILE: CGALDotNet/Hulls/ConvexHullKernel3_EEK.cs class ConvexHullKernel3_EEK (line 11) | internal class ConvexHullKernel3_EEK : ConvexHullKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method CreateHullAsPolyhedronFromPoints (line 27) | internal override IntPtr CreateHullAsPolyhedronFromPoints(Point3d[] po... method CreateHullAsSurfaceMeshFromPoints (line 32) | internal override IntPtr CreateHullAsSurfaceMeshFromPoints(Point3d[] p... method CreateHullAsPolyhedronFromPlanes (line 37) | internal override IntPtr CreateHullAsPolyhedronFromPlanes(Plane3d[] pl... method CreateHullAsSurfaceMeshFromPlanes (line 42) | internal override IntPtr CreateHullAsSurfaceMeshFromPlanes(Plane3d[] p... method IsPolyhedronStronglyConvex (line 47) | internal override bool IsPolyhedronStronglyConvex(IntPtr ptr) method IsSurfaceMeshStronglyConvex (line 52) | internal override bool IsSurfaceMeshStronglyConvex(IntPtr ptr) method ConvexHull3_EEK_Create (line 57) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_Release (line 60) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_CreateHullAsPolyhedronFromPoints (line 63) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_CreateHullAsSurfaceMeshFromPoints (line 66) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_CreateHullAsPolyhedronFromPlanes (line 69) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_CreateHullAsSurfaceMeshFromPlanes (line 72) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_IsPolyhedronStronglyConvex (line 75) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EEK_IsSurfaceMeshStronglyConvex (line 78) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Hulls/ConvexHullKernel3_EIK.cs class ConvexHullKernel3_EIK (line 11) | internal class ConvexHullKernel3_EIK : ConvexHullKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method CreateHullAsPolyhedronFromPoints (line 27) | internal override IntPtr CreateHullAsPolyhedronFromPoints(Point3d[] po... method CreateHullAsSurfaceMeshFromPoints (line 32) | internal override IntPtr CreateHullAsSurfaceMeshFromPoints(Point3d[] p... method CreateHullAsPolyhedronFromPlanes (line 37) | internal override IntPtr CreateHullAsPolyhedronFromPlanes(Plane3d[] pl... method CreateHullAsSurfaceMeshFromPlanes (line 42) | internal override IntPtr CreateHullAsSurfaceMeshFromPlanes(Plane3d[] p... method IsPolyhedronStronglyConvex (line 47) | internal override bool IsPolyhedronStronglyConvex(IntPtr ptr) method IsSurfaceMeshStronglyConvex (line 52) | internal override bool IsSurfaceMeshStronglyConvex(IntPtr ptr) method ConvexHull3_EIK_Create (line 57) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_Release (line 60) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_CreateHullAsPolyhedronFromPoints (line 63) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_CreateHullAsSurfaceMeshFromPoints (line 66) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_CreateHullAsPolyhedronFromPlanes (line 69) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_CreateHullAsSurfaceMeshFromPlanes (line 72) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_IsPolyhedronStronglyConvex (line 75) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConvexHull3_EIK_IsSurfaceMeshStronglyConvex (line 78) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Meshing/ConformingTriangulation2.cs class ConformingTriangulation2 (line 15) | public sealed class ConformingTriangulation2 : ConformingTriangulatio... method ConformingTriangulation2 (line 26) | public ConformingTriangulation2() : base(new K()) method ConformingTriangulation2 (line 35) | public ConformingTriangulation2(Point2d[] points) : base(new K(), points) method ConformingTriangulation2 (line 44) | internal ConformingTriangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 53) | public override string ToString() method Insert (line 64) | public void Insert(Polygon2 polygon) method Insert (line 74) | public void Insert(PolygonWithHoles2 pwh) method InsertConstraint (line 84) | public void InsertConstraint(Polygon2 polygon) method InsertConstraint (line 94) | public void InsertConstraint(PolygonWithHoles2 pwh) method Copy (line 103) | public ConformingTriangulation2 Copy() method ConformingTriangulation2 (line 123) | private ConformingTriangulation2() method ConformingTriangulation2 (line 132) | internal ConformingTriangulation2(CGALKernel kernel) method ConformingTriangulation2 (line 143) | internal ConformingTriangulation2(CGALKernel kernel, Point2d[] points) method ConformingTriangulation2 (line 155) | internal ConformingTriangulation2(CGALKernel kernel, IntPtr ptr) : bas... method Clear (line 185) | public void Clear() method Insert (line 194) | public void Insert(Point2d point) method Insert (line 204) | public void Insert(Point2d[] points, int count) method GetPoints (line 215) | public void GetPoints( Point2d[] points, int count) method GetIndices (line 226) | public void GetIndices(int[] indices, int count) method Translate (line 236) | public void Translate(Point2d translation) method Rotate (line 245) | public void Rotate(Radian rotation) method Scale (line 254) | public void Scale(double scale) method Transform (line 265) | public void Transform(Point2d translation, Radian rotation, double scale) method InsertConstraint (line 275) | public void InsertConstraint(Point2d a, Point2d b) method InsertConstraint (line 284) | public void InsertConstraint(Segment2d segment) method InsertConstraints (line 294) | public void InsertConstraints(Segment2d[] segments, int count) method MakeDelaunay (line 303) | public void MakeDelaunay() method MakeGabriel (line 311) | public void MakeGabriel() method Refine (line 321) | public void Refine(double angleBounds, double lengthBounds) method Refine (line 338) | public void Refine(double angleBounds, double lengthBounds, Point2d[] ... method Print (line 353) | public override void Print(StringBuilder builder) method ReleasePtr (line 364) | protected override void ReleasePtr() class ConformingTriangulation2 (line 112) | public abstract class ConformingTriangulation2 : CGALObject method ConformingTriangulation2 (line 26) | public ConformingTriangulation2() : base(new K()) method ConformingTriangulation2 (line 35) | public ConformingTriangulation2(Point2d[] points) : base(new K(), points) method ConformingTriangulation2 (line 44) | internal ConformingTriangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 53) | public override string ToString() method Insert (line 64) | public void Insert(Polygon2 polygon) method Insert (line 74) | public void Insert(PolygonWithHoles2 pwh) method InsertConstraint (line 84) | public void InsertConstraint(Polygon2 polygon) method InsertConstraint (line 94) | public void InsertConstraint(PolygonWithHoles2 pwh) method Copy (line 103) | public ConformingTriangulation2 Copy() method ConformingTriangulation2 (line 123) | private ConformingTriangulation2() method ConformingTriangulation2 (line 132) | internal ConformingTriangulation2(CGALKernel kernel) method ConformingTriangulation2 (line 143) | internal ConformingTriangulation2(CGALKernel kernel, Point2d[] points) method ConformingTriangulation2 (line 155) | internal ConformingTriangulation2(CGALKernel kernel, IntPtr ptr) : bas... method Clear (line 185) | public void Clear() method Insert (line 194) | public void Insert(Point2d point) method Insert (line 204) | public void Insert(Point2d[] points, int count) method GetPoints (line 215) | public void GetPoints( Point2d[] points, int count) method GetIndices (line 226) | public void GetIndices(int[] indices, int count) method Translate (line 236) | public void Translate(Point2d translation) method Rotate (line 245) | public void Rotate(Radian rotation) method Scale (line 254) | public void Scale(double scale) method Transform (line 265) | public void Transform(Point2d translation, Radian rotation, double scale) method InsertConstraint (line 275) | public void InsertConstraint(Point2d a, Point2d b) method InsertConstraint (line 284) | public void InsertConstraint(Segment2d segment) method InsertConstraints (line 294) | public void InsertConstraints(Segment2d[] segments, int count) method MakeDelaunay (line 303) | public void MakeDelaunay() method MakeGabriel (line 311) | public void MakeGabriel() method Refine (line 321) | public void Refine(double angleBounds, double lengthBounds) method Refine (line 338) | public void Refine(double angleBounds, double lengthBounds, Point2d[] ... method Print (line 353) | public override void Print(StringBuilder builder) method ReleasePtr (line 364) | protected override void ReleasePtr() FILE: CGALDotNet/Meshing/ConformingTriangulationKernel2.cs class ConformingTriangulationKernel2 (line 11) | internal abstract class ConformingTriangulationKernel2 : CGALObjectKernel method Create (line 14) | internal abstract IntPtr Create(); method Release (line 16) | internal abstract void Release(IntPtr ptr); method Clear (line 18) | internal abstract void Clear(IntPtr ptr); method Copy (line 20) | internal abstract IntPtr Copy(IntPtr ptr); method VertexCount (line 22) | internal abstract int VertexCount(IntPtr ptr); method FaceCount (line 24) | internal abstract int FaceCount(IntPtr ptr); method InsertPoint (line 26) | internal abstract void InsertPoint(IntPtr ptr, Point2d point); method InsertPoints (line 28) | internal abstract void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 30) | internal abstract void InsertPolygon(IntPtr triPtr, IntPtr polyPtr); method InsertPolygonWithHoles (line 32) | internal abstract void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 34) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int cou... method GetIndices (line 36) | internal abstract void GetIndices(IntPtr ptr, int[] indices, int count); method Transform (line 38) | internal abstract void Transform(IntPtr ptr, Point2d translation, doub... method InsertSegmentConstraint (line 40) | internal abstract void InsertSegmentConstraint(IntPtr ptr, Point2d a, ... method InsertSegmentConstraints (line 42) | internal abstract void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 44) | internal abstract void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 46) | internal abstract void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method MakeDelaunay (line 48) | internal abstract void MakeDelaunay(IntPtr ptr); method MakeGabriel (line 50) | internal abstract void MakeGabriel(IntPtr ptr); method RefineAndOptimize (line 52) | internal abstract void RefineAndOptimize(IntPtr ptr, int iterations, d... method RefineAndOptimizeWithSeeds (line 54) | internal abstract void RefineAndOptimizeWithSeeds(IntPtr ptr, int iter... FILE: CGALDotNet/Meshing/ConformingTriangulationKernel2_EEK.cs class ConformingTriangulationKernel2_EEK (line 11) | internal class ConformingTriangulationKernel2_EEK : ConformingTriangulat... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method VertexCount (line 37) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 42) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 47) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 52) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 57) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 62) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 67) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 72) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method Transform (line 77) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method InsertSegmentConstraint (line 82) | internal override void InsertSegmentConstraint(IntPtr ptr, Point2d a, ... method InsertSegmentConstraints (line 87) | internal override void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 92) | internal override void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 97) | internal override void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method MakeDelaunay (line 102) | internal override void MakeDelaunay(IntPtr ptr) method MakeGabriel (line 107) | internal override void MakeGabriel(IntPtr ptr) method RefineAndOptimize (line 112) | internal override void RefineAndOptimize(IntPtr ptr, int iterations, d... method RefineAndOptimizeWithSeeds (line 117) | internal override void RefineAndOptimizeWithSeeds(IntPtr ptr, int iter... method ConformingTriangulation2_EEK_Create (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_Release (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_Clear (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_Copy (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_VertexCount (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_FaceCount (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertPoint (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertPoints (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertPolygon (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertPolygonWithHoles (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_GetPoints (line 152) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_GetIndices (line 155) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_Transform (line 158) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertSegmentConstraint (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertSegmentConstraints (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertPolygonConstraint (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_InsertPolygonWithHolesConstraint (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_MakeDelaunay (line 173) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_MakeGabriel (line 176) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Conformingriangulation2_EEK_RefineAndOptimize (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EEK_RefineAndOptimizeWithSeeds (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Meshing/ConformingTriangulationKernel2_EIK.cs class ConformingTriangulationKernel2_EIK (line 11) | internal class ConformingTriangulationKernel2_EIK : ConformingTriangulat... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method VertexCount (line 37) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 42) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 47) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 52) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 57) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 62) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 67) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 72) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method Transform (line 77) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method InsertSegmentConstraint (line 82) | internal override void InsertSegmentConstraint(IntPtr ptr, Point2d a, ... method InsertSegmentConstraints (line 87) | internal override void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 92) | internal override void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 97) | internal override void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method MakeDelaunay (line 102) | internal override void MakeDelaunay(IntPtr ptr) method MakeGabriel (line 107) | internal override void MakeGabriel(IntPtr ptr) method RefineAndOptimize (line 112) | internal override void RefineAndOptimize(IntPtr ptr, int iterations, d... method RefineAndOptimizeWithSeeds (line 117) | internal override void RefineAndOptimizeWithSeeds(IntPtr ptr, int iter... method ConformingTriangulation2_EIK_Create (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_Release (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_Clear (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_Copy (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_VertexCount (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_FaceCount (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertPoint (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertPoints (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertPolygon (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertPolygonWithHoles (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_GetPoints (line 152) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_GetIndices (line 155) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_Transform (line 158) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertSegmentConstraint (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertSegmentConstraints (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertPolygonConstraint (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_InsertPolygonWithHolesConstraint (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_MakeDelaunay (line 173) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_MakeGabriel (line 176) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Conformingriangulation2_EIK_RefineAndOptimize (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConformingTriangulation2_EIK_RefineAndOptimizeWithSeeds (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Meshing/SkinSurfaceMeshing.cs class SkinSurfaceMeshing (line 15) | public sealed class SkinSurfaceMeshing : SkinSurfaceMeshing where K :... method SkinSurfaceMeshing (line 25) | public SkinSurfaceMeshing() : base(new K()) method SkinSurfaceMeshing (line 34) | internal SkinSurfaceMeshing(IntPtr ptr) : base(new K(), ptr) method ToString (line 43) | public override string ToString() method CreateSkinPolyhedra (line 56) | public Polyhedron3 CreateSkinPolyhedra(double shrinkFactor, bool su... method CreateSkinPolyhedra (line 77) | public Polyhedron3 CreateSkinPolyhedra(double shrinkFactor, bool su... method SkinSurfaceMeshing (line 99) | private SkinSurfaceMeshing() method SkinSurfaceMeshing (line 108) | internal SkinSurfaceMeshing(CGALKernel kernel) method SkinSurfaceMeshing (line 119) | internal SkinSurfaceMeshing(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 133) | protected override void ReleasePtr() class SkinSurfaceMeshing (line 94) | public abstract class SkinSurfaceMeshing : CGALObject method SkinSurfaceMeshing (line 25) | public SkinSurfaceMeshing() : base(new K()) method SkinSurfaceMeshing (line 34) | internal SkinSurfaceMeshing(IntPtr ptr) : base(new K(), ptr) method ToString (line 43) | public override string ToString() method CreateSkinPolyhedra (line 56) | public Polyhedron3 CreateSkinPolyhedra(double shrinkFactor, bool su... method CreateSkinPolyhedra (line 77) | public Polyhedron3 CreateSkinPolyhedra(double shrinkFactor, bool su... method SkinSurfaceMeshing (line 99) | private SkinSurfaceMeshing() method SkinSurfaceMeshing (line 108) | internal SkinSurfaceMeshing(CGALKernel kernel) method SkinSurfaceMeshing (line 119) | internal SkinSurfaceMeshing(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 133) | protected override void ReleasePtr() FILE: CGALDotNet/Meshing/SkinSurfaceMeshingKernel.cs class SkinSurfaceMeshingKernel (line 9) | internal abstract class SkinSurfaceMeshingKernel : CGALObjectKernel method Create (line 11) | internal abstract IntPtr Create(); method Release (line 13) | internal abstract void Release(IntPtr ptr); method MakeSkinSurface (line 15) | internal abstract IntPtr MakeSkinSurface(double shrinkfactor, bool sub... method MakeSkinSurface (line 17) | internal abstract IntPtr MakeSkinSurface(double shrinkfactor, bool sub... FILE: CGALDotNet/Meshing/SkinSurfaceMeshingKernel_EEK.cs class SkinSurfaceMeshingKernel_EEK (line 9) | internal class SkinSurfaceMeshingKernel_EEK : SkinSurfaceMeshingKernel method Create (line 15) | internal override IntPtr Create() method Release (line 20) | internal override void Release(IntPtr ptr) method MakeSkinSurface (line 25) | internal override IntPtr MakeSkinSurface(double shrinkfactor, bool sub... method MakeSkinSurface (line 30) | internal override IntPtr MakeSkinSurface(double shrinkfactor, bool sub... method SkinSurfaceMeshing_EEK_Create (line 35) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SkinSurfaceMeshing_EEK_Release (line 38) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SkinSurfaceMeshing_EEK_MakeSkinSurface_Point3d (line 41) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SkinSurfaceMeshing_EEK_MakeSkinSurface_HPoint3d (line 44) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Meshing/TetrahedralRemeshing.cs class TetrahedralRemeshing (line 15) | public sealed class TetrahedralRemeshing : TetrahedralRemeshing where... method TetrahedralRemeshing (line 25) | public TetrahedralRemeshing() : base(new K()) method TetrahedralRemeshing (line 34) | internal TetrahedralRemeshing(IntPtr ptr) : base(new K(), ptr) method ToString (line 43) | public override string ToString() method TetrahedralRemeshing (line 57) | private TetrahedralRemeshing() method TetrahedralRemeshing (line 66) | internal TetrahedralRemeshing(CGALKernel kernel) method TetrahedralRemeshing (line 77) | internal TetrahedralRemeshing(CGALKernel kernel, IntPtr ptr) : base(ptr) method Remesh (line 96) | public int Remesh(double targetLength, int iterations, Point3d[] point... method GetPoints (line 106) | public void GetPoints(Point3d[] points, int count) method ReleasePtr (line 114) | protected override void ReleasePtr() class TetrahedralRemeshing (line 52) | public abstract class TetrahedralRemeshing : CGALObject method TetrahedralRemeshing (line 25) | public TetrahedralRemeshing() : base(new K()) method TetrahedralRemeshing (line 34) | internal TetrahedralRemeshing(IntPtr ptr) : base(new K(), ptr) method ToString (line 43) | public override string ToString() method TetrahedralRemeshing (line 57) | private TetrahedralRemeshing() method TetrahedralRemeshing (line 66) | internal TetrahedralRemeshing(CGALKernel kernel) method TetrahedralRemeshing (line 77) | internal TetrahedralRemeshing(CGALKernel kernel, IntPtr ptr) : base(ptr) method Remesh (line 96) | public int Remesh(double targetLength, int iterations, Point3d[] point... method GetPoints (line 106) | public void GetPoints(Point3d[] points, int count) method ReleasePtr (line 114) | protected override void ReleasePtr() FILE: CGALDotNet/Meshing/TetrahedralRemeshingKernel.cs class TetrahedralRemeshingKernel (line 9) | internal abstract class TetrahedralRemeshingKernel : CGALObjectKernel method Create (line 11) | internal abstract IntPtr Create(); method Release (line 13) | internal abstract void Release(IntPtr ptr); method GetPoints (line 15) | internal abstract void GetPoints(IntPtr ptr, Point3d[] points, int cou... method Remesh (line 17) | internal abstract int Remesh(IntPtr ptr, double targetLength, int iter... FILE: CGALDotNet/Meshing/TetrahedralRemeshingKernel_EEK.cs class TetrahedralRemeshingKernel_EEK (line 9) | internal class TetrahedralRemeshingKernel_EEK : TetrahedralRemeshingKernel method Create (line 15) | internal override IntPtr Create() method Release (line 20) | internal override void Release(IntPtr ptr) method GetPoints (line 25) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method Remesh (line 30) | internal override int Remesh(IntPtr ptr, double targetLength, int iter... method TetrahedralRemeshing_EEK_Create (line 35) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method TetrahedralRemeshing_EEK_Release (line 38) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method TetrahedralRemeshing_EEK_GetPoints (line 41) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method TetrahedralRemeshing_EEK_Remesh (line 44) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/Polygon2.cs class Polygon2 (line 19) | public sealed class Polygon2 : Polygon2 where K : CGALKernel, new() method Polygon2 (line 24) | public Polygon2() : base(new K()) method Polygon2 (line 33) | public Polygon2(Point2d[] points) : base(new K(), points) method Polygon2 (line 42) | internal Polygon2(IntPtr ptr) : base(new K(), ptr) method ToString (line 51) | public override string ToString() method Copy (line 61) | public Polygon2 Copy() method Triangulate (line 72) | public override void Triangulate(List indices) method Intersects (line 90) | public bool Intersects(Polygon2 polygon) method Intersects (line 107) | public bool Intersects(PolygonWithHoles2 polygon) method Intersection (line 125) | public bool Intersection(Polygon2 polygon, List polygon, List Refine(double lengthBounds) method Refine (line 173) | public DelaunayTriangulation2 Refine(double angleBounds, double len... method Partition (line 200) | public void Partition(List> results, POLYGON_PARTITION typ... method Simplify (line 215) | public void Simplify(double threshold) method Simplify (line 226) | public void Simplify(PolygonSimplificationParams param) method Offset (line 245) | public void Offset(OFFSET offset, double amount, List> res... method ToPolyhedron3 (line 262) | public Polyhedron3 ToPolyhedron3(bool xz) method Dual (line 276) | public Polygon2 Dual() method Polygon2 (line 317) | private Polygon2() method Polygon2 (line 326) | internal Polygon2(CGALKernel kernel) method Polygon2 (line 337) | internal Polygon2(CGALKernel kernel, Point2d[] points) method Polygon2 (line 350) | internal Polygon2(CGALKernel kernel, IntPtr ptr) : base(ptr) method SetIsUpdatedToFalse (line 453) | public void SetIsUpdatedToFalse() method IsValid (line 462) | public bool IsValid() method IsValidHole (line 471) | public bool IsValidHole() method Clear (line 479) | public void Clear() method ShrinkCapacityToFitCount (line 489) | public void ShrinkCapacityToFitCount() method Resize (line 499) | public void Resize(int count) method Remove (line 510) | public void Remove(int index) method Remove (line 525) | public void Remove(int start, int count) method Insert (line 540) | public void Insert(int index, Point2d point) method Insert (line 556) | public void Insert(int start, Point2d[] points, int count) method Add (line 571) | public void Add(Point2d point) method GetPoint (line 581) | public Point2d GetPoint(int index) method GetPointWrapped (line 592) | public Point2d GetPointWrapped(int index) method GetPointClamped (line 604) | public Point2d GetPointClamped(int index) method GetPoints (line 615) | public void GetPoints(Point2d[] points, int count) method GetPoints (line 625) | public void GetPoints(List points) method Triangulate (line 635) | public abstract void Triangulate(List indices); method GetSegments (line 727) | public void GetSegments(Segment2d[] segments, int count) method SetPoint (line 738) | public void SetPoint(int index, Point2d point) method SetPoints (line 751) | public void SetPoints(Point2d[] points, int count) method Reverse (line 763) | public void Reverse() method FindBoundingBox (line 773) | public Box2d FindBoundingBox() method FindIfSimple (line 782) | public bool FindIfSimple() method FindIfConvex (line 795) | public bool FindIfConvex() method FindOrientation (line 808) | public ORIENTATION FindOrientation() method OrientedSide (line 822) | public ORIENTED_SIDE OrientedSide(Point2d point) method BoundedSide (line 836) | public BOUNDED_SIDE BoundedSide(Point2d point) method FindSignedArea (line 850) | public double FindSignedArea() method FindArea (line 863) | public double FindArea() method FindPerimeter (line 873) | public double FindPerimeter() method FindSquarePerimeter (line 883) | public double FindSquarePerimeter() method ContainsPoint (line 895) | public bool ContainsPoint(Point2d point, bool inculdeBoundary = true) method Round (line 907) | public void Round(int digits) method Translate (line 919) | public void Translate(Point2d translation) method Rotate (line 929) | public void Rotate(Degree rotation) method Scale (line 939) | public void Scale(double scale) method Transform (line 951) | public void Transform(Point2d translation, Degree rotation, double scale) method GetEnumerator (line 961) | public IEnumerator GetEnumerator() method GetEnumerator (line 971) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 980) | public Point2d[] ToArray() method ToList (line 990) | public void ToList(List list) method Convert (line 1002) | public Polygon2 Convert() where T : CGALKernel, new() method Truncate (line 1016) | public void Truncate(int index, double amount) method Print (line 1049) | public override void Print(StringBuilder builder) method ReleasePtr (line 1065) | protected override void ReleasePtr() method ReleasePtr (line 1073) | protected override void ReleasePtr(IntPtr ptr) method Update (line 1081) | protected void Update() method Update (line 1104) | protected void Update(bool isSimple, ORIENTATION orientation) class Polygon2 (line 299) | public abstract class Polygon2 : CGALObject, IEnumerable method Polygon2 (line 24) | public Polygon2() : base(new K()) method Polygon2 (line 33) | public Polygon2(Point2d[] points) : base(new K(), points) method Polygon2 (line 42) | internal Polygon2(IntPtr ptr) : base(new K(), ptr) method ToString (line 51) | public override string ToString() method Copy (line 61) | public Polygon2 Copy() method Triangulate (line 72) | public override void Triangulate(List indices) method Intersects (line 90) | public bool Intersects(Polygon2 polygon) method Intersects (line 107) | public bool Intersects(PolygonWithHoles2 polygon) method Intersection (line 125) | public bool Intersection(Polygon2 polygon, List polygon, List Refine(double lengthBounds) method Refine (line 173) | public DelaunayTriangulation2 Refine(double angleBounds, double len... method Partition (line 200) | public void Partition(List> results, POLYGON_PARTITION typ... method Simplify (line 215) | public void Simplify(double threshold) method Simplify (line 226) | public void Simplify(PolygonSimplificationParams param) method Offset (line 245) | public void Offset(OFFSET offset, double amount, List> res... method ToPolyhedron3 (line 262) | public Polyhedron3 ToPolyhedron3(bool xz) method Dual (line 276) | public Polygon2 Dual() method Polygon2 (line 317) | private Polygon2() method Polygon2 (line 326) | internal Polygon2(CGALKernel kernel) method Polygon2 (line 337) | internal Polygon2(CGALKernel kernel, Point2d[] points) method Polygon2 (line 350) | internal Polygon2(CGALKernel kernel, IntPtr ptr) : base(ptr) method SetIsUpdatedToFalse (line 453) | public void SetIsUpdatedToFalse() method IsValid (line 462) | public bool IsValid() method IsValidHole (line 471) | public bool IsValidHole() method Clear (line 479) | public void Clear() method ShrinkCapacityToFitCount (line 489) | public void ShrinkCapacityToFitCount() method Resize (line 499) | public void Resize(int count) method Remove (line 510) | public void Remove(int index) method Remove (line 525) | public void Remove(int start, int count) method Insert (line 540) | public void Insert(int index, Point2d point) method Insert (line 556) | public void Insert(int start, Point2d[] points, int count) method Add (line 571) | public void Add(Point2d point) method GetPoint (line 581) | public Point2d GetPoint(int index) method GetPointWrapped (line 592) | public Point2d GetPointWrapped(int index) method GetPointClamped (line 604) | public Point2d GetPointClamped(int index) method GetPoints (line 615) | public void GetPoints(Point2d[] points, int count) method GetPoints (line 625) | public void GetPoints(List points) method Triangulate (line 635) | public abstract void Triangulate(List indices); method GetSegments (line 727) | public void GetSegments(Segment2d[] segments, int count) method SetPoint (line 738) | public void SetPoint(int index, Point2d point) method SetPoints (line 751) | public void SetPoints(Point2d[] points, int count) method Reverse (line 763) | public void Reverse() method FindBoundingBox (line 773) | public Box2d FindBoundingBox() method FindIfSimple (line 782) | public bool FindIfSimple() method FindIfConvex (line 795) | public bool FindIfConvex() method FindOrientation (line 808) | public ORIENTATION FindOrientation() method OrientedSide (line 822) | public ORIENTED_SIDE OrientedSide(Point2d point) method BoundedSide (line 836) | public BOUNDED_SIDE BoundedSide(Point2d point) method FindSignedArea (line 850) | public double FindSignedArea() method FindArea (line 863) | public double FindArea() method FindPerimeter (line 873) | public double FindPerimeter() method FindSquarePerimeter (line 883) | public double FindSquarePerimeter() method ContainsPoint (line 895) | public bool ContainsPoint(Point2d point, bool inculdeBoundary = true) method Round (line 907) | public void Round(int digits) method Translate (line 919) | public void Translate(Point2d translation) method Rotate (line 929) | public void Rotate(Degree rotation) method Scale (line 939) | public void Scale(double scale) method Transform (line 951) | public void Transform(Point2d translation, Degree rotation, double scale) method GetEnumerator (line 961) | public IEnumerator GetEnumerator() method GetEnumerator (line 971) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 980) | public Point2d[] ToArray() method ToList (line 990) | public void ToList(List list) method Convert (line 1002) | public Polygon2 Convert() where T : CGALKernel, new() method Truncate (line 1016) | public void Truncate(int index, double amount) method Print (line 1049) | public override void Print(StringBuilder builder) method ReleasePtr (line 1065) | protected override void ReleasePtr() method ReleasePtr (line 1073) | protected override void ReleasePtr(IntPtr ptr) method Update (line 1081) | protected void Update() method Update (line 1104) | protected void Update(bool isSimple, ORIENTATION orientation) FILE: CGALDotNet/Polygons/PolygonAlgorithm.cs class PolygonAlgorithm (line 9) | public abstract class PolygonAlgorithm : CGALObject method CheckPolygon (line 23) | protected void CheckPolygon(Polygon2 polygon) method CheckPolygon (line 39) | protected void CheckPolygon(PolygonWithHoles2 polygon) FILE: CGALDotNet/Polygons/PolygonBoolean2.cs type POLYGON_BOOLEAN (line 9) | public enum POLYGON_BOOLEAN class PolygonBoolean2 (line 21) | public sealed class PolygonBoolean2 : PolygonBoolean2 where K : CGALK... method PolygonBoolean2 (line 31) | public PolygonBoolean2() : base(new K()) method ToString (line 40) | public override string ToString() method Op (line 53) | public bool Op(POLYGON_BOOLEAN op, Polygon2 polygon1, Polygon2 p... method Op (line 81) | public bool Op(POLYGON_BOOLEAN op, Polygon2 polygon1, PolygonWithHo... method Op (line 109) | public bool Op(POLYGON_BOOLEAN op, PolygonWithHoles2 polygon1, Poly... method DoIntersect (line 135) | public bool DoIntersect(Polygon2 polygon1, Polygon2 polygon2) method DoIntersect (line 148) | public bool DoIntersect(Polygon2 polygon1, PolygonWithHoles2 pol... method DoIntersect (line 161) | public bool DoIntersect(PolygonWithHoles2 polygon1, PolygonWithHole... method Join (line 175) | public bool Join(Polygon2 polygon1, Polygon2 polygon2, List polygon1, PolygonWithHoles2 polygon2, ... method Join (line 221) | public bool Join(PolygonWithHoles2 polygon1, PolygonWithHoles2 p... method Intersect (line 244) | public bool Intersect(Polygon2 polygon1, Polygon2 polygon2, List... method Intersect (line 261) | public bool Intersect(Polygon2 polygon1, PolygonWithHoles2 polyg... method Intersect (line 278) | public bool Intersect(PolygonWithHoles2 polygon1, PolygonWithHoles2... method Difference (line 295) | public bool Difference(Polygon2 polygon1, Polygon2 polygon2, Lis... method Difference (line 312) | public bool Difference(Polygon2 polygon1, PolygonWithHoles2 poly... method Difference (line 329) | public bool Difference(PolygonWithHoles2 polygon1, PolygonWithHoles... method SymmetricDifference (line 346) | public bool SymmetricDifference(Polygon2 polygon1, Polygon2 poly... method SymmetricDifference (line 363) | public bool SymmetricDifference(Polygon2 polygon1, PolygonWithHoles... method SymmetricDifference (line 380) | public bool SymmetricDifference(PolygonWithHoles2 polygon1, Polygon... method Complement (line 395) | public void Complement(PolygonWithHoles2 polygon, List> result) method CopyBufferItem (line 422) | private PolygonWithHoles2 CopyBufferItem(int index) method PolygonBoolean2 (line 435) | private PolygonBoolean2() method PolygonBoolean2 (line 440) | internal PolygonBoolean2(CGALKernel kernel) method ClearBuffer (line 454) | protected void ClearBuffer() method ReleasePtr (line 462) | protected override void ReleasePtr() class PolygonBoolean2 (line 433) | public abstract class PolygonBoolean2 : PolygonAlgorithm method PolygonBoolean2 (line 31) | public PolygonBoolean2() : base(new K()) method ToString (line 40) | public override string ToString() method Op (line 53) | public bool Op(POLYGON_BOOLEAN op, Polygon2 polygon1, Polygon2 p... method Op (line 81) | public bool Op(POLYGON_BOOLEAN op, Polygon2 polygon1, PolygonWithHo... method Op (line 109) | public bool Op(POLYGON_BOOLEAN op, PolygonWithHoles2 polygon1, Poly... method DoIntersect (line 135) | public bool DoIntersect(Polygon2 polygon1, Polygon2 polygon2) method DoIntersect (line 148) | public bool DoIntersect(Polygon2 polygon1, PolygonWithHoles2 pol... method DoIntersect (line 161) | public bool DoIntersect(PolygonWithHoles2 polygon1, PolygonWithHole... method Join (line 175) | public bool Join(Polygon2 polygon1, Polygon2 polygon2, List polygon1, PolygonWithHoles2 polygon2, ... method Join (line 221) | public bool Join(PolygonWithHoles2 polygon1, PolygonWithHoles2 p... method Intersect (line 244) | public bool Intersect(Polygon2 polygon1, Polygon2 polygon2, List... method Intersect (line 261) | public bool Intersect(Polygon2 polygon1, PolygonWithHoles2 polyg... method Intersect (line 278) | public bool Intersect(PolygonWithHoles2 polygon1, PolygonWithHoles2... method Difference (line 295) | public bool Difference(Polygon2 polygon1, Polygon2 polygon2, Lis... method Difference (line 312) | public bool Difference(Polygon2 polygon1, PolygonWithHoles2 poly... method Difference (line 329) | public bool Difference(PolygonWithHoles2 polygon1, PolygonWithHoles... method SymmetricDifference (line 346) | public bool SymmetricDifference(Polygon2 polygon1, Polygon2 poly... method SymmetricDifference (line 363) | public bool SymmetricDifference(Polygon2 polygon1, PolygonWithHoles... method SymmetricDifference (line 380) | public bool SymmetricDifference(PolygonWithHoles2 polygon1, Polygon... method Complement (line 395) | public void Complement(PolygonWithHoles2 polygon, List> result) method CopyBufferItem (line 422) | private PolygonWithHoles2 CopyBufferItem(int index) method PolygonBoolean2 (line 435) | private PolygonBoolean2() method PolygonBoolean2 (line 440) | internal PolygonBoolean2(CGALKernel kernel) method ClearBuffer (line 454) | protected void ClearBuffer() method ReleasePtr (line 462) | protected override void ReleasePtr() FILE: CGALDotNet/Polygons/PolygonBooleanKernel2.cs class PolygonBooleanKernel2 (line 7) | internal abstract class PolygonBooleanKernel2 : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method ClearBuffer (line 13) | internal abstract void ClearBuffer(IntPtr ptr); method CopyBufferItem (line 15) | internal abstract IntPtr CopyBufferItem(IntPtr ptr, int index); method DoIntersect (line 17) | internal abstract bool DoIntersect(IntPtr ptr, Polygon2 poly1, Polygon... method DoIntersect (line 19) | internal abstract bool DoIntersect(IntPtr ptr, Polygon2 poly1, Polygon... method DoIntersect (line 21) | internal abstract bool DoIntersect(IntPtr ptr, PolygonWithHoles2 poly1... method Join (line 23) | internal abstract bool Join(IntPtr ptr, Polygon2 poly1, Polygon2 poly2... method Join (line 25) | internal abstract bool Join(IntPtr ptr, Polygon2 poly1, PolygonWithHol... method Join (line 27) | internal abstract bool Join(IntPtr ptr, PolygonWithHoles2 poly1, Polyg... method Intersect (line 29) | internal abstract int Intersect(IntPtr ptr, Polygon2 poly, Polygon2 po... method Intersect (line 31) | internal abstract int Intersect(IntPtr ptr, Polygon2 poly1, PolygonWit... method Intersect (line 33) | internal abstract int Intersect(IntPtr ptr, PolygonWithHoles2 poly1, P... method Difference (line 35) | internal abstract int Difference(IntPtr ptr, Polygon2 poly1, Polygon2 ... method Difference (line 37) | internal abstract int Difference(IntPtr ptr, Polygon2 poly1, PolygonWi... method Difference (line 39) | internal abstract int Difference(IntPtr ptr, PolygonWithHoles2 poly1, ... method SymmetricDifference (line 41) | internal abstract int SymmetricDifference(IntPtr ptr, Polygon2 poly1, ... method SymmetricDifference (line 43) | internal abstract int SymmetricDifference(IntPtr ptr, Polygon2 poly1, ... method SymmetricDifference (line 45) | internal abstract int SymmetricDifference(IntPtr ptr, PolygonWithHoles... method Complement (line 47) | internal abstract int Complement(IntPtr ptr, PolygonWithHoles2 poly); FILE: CGALDotNet/Polygons/PolygonBooleanKernel2_EEK.cs class PolygonBooleanKernel2_EEK (line 7) | internal class PolygonBooleanKernel2_EEK : PolygonBooleanKernel2 method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method ClearBuffer (line 23) | internal override void ClearBuffer(IntPtr ptr) method CopyBufferItem (line 28) | internal override IntPtr CopyBufferItem(IntPtr ptr, int index) method DoIntersect (line 33) | internal override bool DoIntersect(IntPtr ptr, Polygon2 poly1, Polygon... method DoIntersect (line 38) | internal override bool DoIntersect(IntPtr ptr, Polygon2 poly1, Polygon... method DoIntersect (line 43) | internal override bool DoIntersect(IntPtr ptr, PolygonWithHoles2 poly1... method Intersect (line 48) | internal override int Intersect(IntPtr ptr, Polygon2 poly1, Polygon2 p... method Intersect (line 53) | internal override int Intersect(IntPtr ptr, Polygon2 poly1, PolygonWit... method Intersect (line 58) | internal override int Intersect(IntPtr ptr, PolygonWithHoles2 poly1, P... method Join (line 63) | internal override bool Join(IntPtr ptr, Polygon2 poly1, Polygon2 poly2... method Join (line 68) | internal override bool Join(IntPtr ptr, Polygon2 poly1, PolygonWithHol... method Join (line 73) | internal override bool Join(IntPtr ptr, PolygonWithHoles2 poly1, Polyg... method Difference (line 78) | internal override int Difference(IntPtr ptr, Polygon2 poly1, Polygon2 ... method Difference (line 83) | internal override int Difference(IntPtr ptr, Polygon2 poly1, PolygonWi... method Difference (line 88) | internal override int Difference(IntPtr ptr, PolygonWithHoles2 poly1, ... method SymmetricDifference (line 93) | internal override int SymmetricDifference(IntPtr ptr, PolygonWithHoles... method SymmetricDifference (line 98) | internal override int SymmetricDifference(IntPtr ptr, Polygon2 poly1, ... method SymmetricDifference (line 103) | internal override int SymmetricDifference(IntPtr ptr, Polygon2 poly1, ... method Complement (line 108) | internal override int Complement(IntPtr ptr, PolygonWithHoles2 poly) method PolygonBoolean2_EEK_Create (line 113) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Release (line 116) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_ClearBuffer (line 119) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_CopyBufferItem (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_DoIntersect_P_P (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_DoIntersect_P_PWH (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_DoIntersect_PWH_PWH (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Join_P_P (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Join_P_PWH (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Join_PWH_PWH (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Intersect_P_P (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Intersect_P_PWH (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Intersect_PWH_PWH (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Difference_P_P (line 152) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Difference_P_PWH (line 155) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Difference_PWH_PWH (line 158) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_SymmetricDifference_P_P (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_SymmetricDifference_P_PWH (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_SymmetricDifference_PWH_PWH (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EEK_Complement_PWH (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonBooleanKernel2_EIK.cs class PolygonBooleanKernel2_EIK (line 7) | internal class PolygonBooleanKernel2_EIK : PolygonBooleanKernel2 method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method ClearBuffer (line 23) | internal override void ClearBuffer(IntPtr ptr) method CopyBufferItem (line 28) | internal override IntPtr CopyBufferItem(IntPtr ptr, int index) method DoIntersect (line 33) | internal override bool DoIntersect(IntPtr ptr, Polygon2 poly1, Polygon... method DoIntersect (line 38) | internal override bool DoIntersect(IntPtr ptr, Polygon2 poly1, Polygon... method DoIntersect (line 43) | internal override bool DoIntersect(IntPtr ptr, PolygonWithHoles2 poly1... method Intersect (line 48) | internal override int Intersect(IntPtr ptr, Polygon2 poly1, Polygon2 p... method Intersect (line 53) | internal override int Intersect(IntPtr ptr, Polygon2 poly1, PolygonWit... method Intersect (line 58) | internal override int Intersect(IntPtr ptr, PolygonWithHoles2 poly1, P... method Join (line 63) | internal override bool Join(IntPtr ptr, Polygon2 poly1, Polygon2 poly2... method Join (line 68) | internal override bool Join(IntPtr ptr, Polygon2 poly1, PolygonWithHol... method Join (line 73) | internal override bool Join(IntPtr ptr, PolygonWithHoles2 poly1, Polyg... method Difference (line 78) | internal override int Difference(IntPtr ptr, Polygon2 poly1, Polygon2 ... method Difference (line 83) | internal override int Difference(IntPtr ptr, Polygon2 poly1, PolygonWi... method Difference (line 88) | internal override int Difference(IntPtr ptr, PolygonWithHoles2 poly1, ... method SymmetricDifference (line 93) | internal override int SymmetricDifference(IntPtr ptr, PolygonWithHoles... method SymmetricDifference (line 98) | internal override int SymmetricDifference(IntPtr ptr, Polygon2 poly1, ... method SymmetricDifference (line 103) | internal override int SymmetricDifference(IntPtr ptr, Polygon2 poly1, ... method Complement (line 108) | internal override int Complement(IntPtr ptr, PolygonWithHoles2 poly) method PolygonBoolean2_EIK_Create (line 113) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Release (line 116) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_ClearBuffer (line 119) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_CopyBufferItem (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_DoIntersect_P_P (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_DoIntersect_P_PWH (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_DoIntersect_PWH_PWH (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Join_P_P (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Join_P_PWH (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Join_PWH_PWH (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Intersect_P_P (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Intersect_P_PWH (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Intersect_PWH_PWH (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Difference_P_P (line 152) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Difference_P_PWH (line 155) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Difference_PWH_PWH (line 158) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_SymmetricDifference_P_P (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_SymmetricDifference_P_PWH (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_SymmetricDifference_PWH_PWH (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonBoolean2_EIK_Complement_PWH (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonFactory.cs class PolygonFactory (line 14) | public static class PolygonFactory where K : CGALKernel, new() method Create (line 21) | public static Polygon2 Create() method CreateTriangle (line 35) | public static Polygon2 CreateTriangle(Point2d a, Point2d b, Point2d... method CreateTriangle (line 47) | public static Polygon2 CreateTriangle(Triangle2d tri, bool ccw = true) method CreateBox (line 64) | public static Polygon2 CreateBox(Point2d min, Point2d max, bool ccw... method CreateBox (line 77) | public static Polygon2 CreateBox(double min, double max, bool ccw =... method CreateBox (line 89) | public static Polygon2 CreateBox(Box2d box, bool ccw = true) method CreateDounut (line 108) | public static PolygonWithHoles2 CreateDounut(double outer, double i... method CreateDounut (line 123) | public static PolygonWithHoles2 CreateDounut(Point2d center, double... method CreateCircle (line 146) | public static Polygon2 CreateCircle(double radius, int segments, bo... method CreateCircle (line 159) | public static Polygon2 CreateCircle(Point2d center, double radius, ... method CreateCircle (line 171) | public static Polygon2 CreateCircle(Circle2d circle, int segments, ... method Rotation (line 197) | private static double Rotation(int segments) method KochStar (line 209) | public static Polygon2 KochStar(double size, int iterations, bool c... method KochStar (line 222) | public static Polygon2 KochStar(Point2d center, double size, int it... method KochNext (line 260) | private static List KochNext(List points) FILE: CGALDotNet/Polygons/PolygonKernel2.cs class PolygonKernel2 (line 11) | internal abstract class PolygonKernel2 : CGALObjectKernel method Create (line 14) | internal abstract IntPtr Create(); method Release (line 16) | internal abstract void Release(IntPtr ptr); method Count (line 18) | internal abstract int Count(IntPtr ptr); method Copy (line 20) | internal abstract IntPtr Copy(IntPtr ptr); method Convert (line 22) | internal abstract IntPtr Convert(IntPtr ptr, CGAL_KERNEL k); method GetBoundingBox (line 24) | internal abstract Box2d GetBoundingBox(IntPtr ptr); method Clear (line 26) | internal abstract void Clear(IntPtr ptr); method Capacity (line 28) | internal abstract int Capacity(IntPtr ptr); method Resize (line 30) | internal abstract void Resize(IntPtr ptr, int count); method ShrinkToFit (line 32) | internal abstract void ShrinkToFit(IntPtr ptr); method Erase (line 34) | internal abstract void Erase(IntPtr ptr, int index); method EraseRange (line 36) | internal abstract void EraseRange(IntPtr ptr, int start, int count); method Insert (line 38) | internal abstract void Insert(IntPtr ptr, int index, Point2d point); method InsertRange (line 40) | internal abstract void InsertRange(IntPtr ptr, int start, int count, P... method SqPerimeter (line 42) | internal abstract double SqPerimeter(IntPtr ptr); method GetPoint (line 44) | internal abstract Point2d GetPoint(IntPtr ptr, int index); method GetPoints (line 46) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int cou... method GetSegments (line 48) | internal abstract void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SetPoint (line 50) | internal abstract void SetPoint(IntPtr ptr, int index, Point2d point); method SetPoints (line 52) | internal abstract void SetPoints(IntPtr ptr, Point2d[] points, int cou... method Reverse (line 54) | internal abstract void Reverse(IntPtr ptr); method IsSimple (line 56) | internal abstract bool IsSimple(IntPtr ptr); method IsConvex (line 58) | internal abstract bool IsConvex(IntPtr ptr); method Orientation (line 60) | internal abstract ORIENTATION Orientation(IntPtr ptr); method OrientedSide (line 62) | internal abstract ORIENTED_SIDE OrientedSide(IntPtr ptr, Point2d point); method BoundedSide (line 64) | internal abstract BOUNDED_SIDE BoundedSide(IntPtr ptr, Point2d point); method SignedArea (line 66) | internal abstract double SignedArea(IntPtr ptr); method Translate (line 68) | internal abstract void Translate(IntPtr ptr, Point2d translation); method Rotate (line 70) | internal abstract void Rotate(IntPtr ptr, double rotation); method Scale (line 72) | internal abstract void Scale(IntPtr ptr, double scale); method Transform (line 74) | internal abstract void Transform(IntPtr ptr, Point2d translation, doub... method ContainsPoint (line 76) | internal abstract bool ContainsPoint(IntPtr ptr, Point2d point, ORIENT... FILE: CGALDotNet/Polygons/PolygonKernel2_EEK.cs class PolygonKernel2_EEK (line 12) | internal class PolygonKernel2_EEK : PolygonKernel2 method Create (line 18) | internal override IntPtr Create() method Release (line 23) | internal override void Release(IntPtr ptr) method Count (line 28) | internal override int Count(IntPtr ptr) method Copy (line 33) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 38) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method GetBoundingBox (line 43) | internal override Box2d GetBoundingBox(IntPtr ptr) method Clear (line 48) | internal override void Clear(IntPtr ptr) method Capacity (line 53) | internal override int Capacity(IntPtr ptr) method Resize (line 58) | internal override void Resize(IntPtr ptr, int count) method ShrinkToFit (line 63) | internal override void ShrinkToFit(IntPtr ptr) method Erase (line 68) | internal override void Erase(IntPtr ptr, int index) method EraseRange (line 73) | internal override void EraseRange(IntPtr ptr, int start, int count) method Insert (line 78) | internal override void Insert(IntPtr ptr, int index, Point2d point) method InsertRange (line 83) | internal override void InsertRange(IntPtr ptr, int start, int count, P... method SqPerimeter (line 88) | internal override double SqPerimeter(IntPtr ptr) method GetPoint (line 93) | internal override Point2d GetPoint(IntPtr ptr, int index) method GetPoints (line 98) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 103) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SetPoint (line 108) | internal override void SetPoint(IntPtr ptr, int index, Point2d point) method SetPoints (line 113) | internal override void SetPoints(IntPtr ptr, Point2d[] points, int count) method Reverse (line 118) | internal override void Reverse(IntPtr ptr) method IsSimple (line 123) | internal override bool IsSimple(IntPtr ptr) method IsConvex (line 128) | internal override bool IsConvex(IntPtr ptr) method Orientation (line 133) | internal override ORIENTATION Orientation(IntPtr ptr) method OrientedSide (line 138) | internal override ORIENTED_SIDE OrientedSide(IntPtr ptr, Point2d point) method BoundedSide (line 143) | internal override BOUNDED_SIDE BoundedSide(IntPtr ptr, Point2d point) method SignedArea (line 148) | internal override double SignedArea(IntPtr ptr) method Translate (line 153) | internal override void Translate(IntPtr ptr, Point2d translation) method Rotate (line 158) | internal override void Rotate(IntPtr ptr, double rotation) method Scale (line 163) | internal override void Scale(IntPtr ptr, double scale) method Transform (line 168) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method ContainsPoint (line 173) | internal override bool ContainsPoint(IntPtr ptr, Point2d point, ORIENT... method Polygon2_EEK_Create (line 178) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Release (line 181) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Count (line 184) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Copy (line 187) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Convert (line 190) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_GetBoundingBox (line 193) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Clear (line 196) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Capacity (line 199) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Resize (line 202) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_ShrinkToFit (line 205) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Erase (line 208) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_EraseRange (line 211) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Insert (line 214) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_InsertRange (line 217) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_SqPerimeter (line 220) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_GetPoint (line 223) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_GetPoints (line 226) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_GetSegments (line 229) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_SetPoint (line 232) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_SetPoints (line 235) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_TopVertex (line 238) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_BottomVertex (line 241) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_RightVertex (line 244) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_LeftVertex (line 247) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Reverse (line 250) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_IsSimple (line 253) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_IsConvex (line 256) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Orientation (line 259) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_OrientedSide (line 262) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_BoundedSide (line 265) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_SignedArea (line 268) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Translate (line 271) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Rotate (line 274) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Scale (line 277) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_Transform (line 280) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EEK_ContainsPoint (line 283) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonKernel2_EIK.cs class PolygonKernel2_EIK (line 12) | internal class PolygonKernel2_EIK : PolygonKernel2 method Create (line 19) | internal override IntPtr Create() method Release (line 24) | internal override void Release(IntPtr ptr) method Count (line 29) | internal override int Count(IntPtr ptr) method Copy (line 34) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 39) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method GetBoundingBox (line 44) | internal override Box2d GetBoundingBox(IntPtr ptr) method Clear (line 49) | internal override void Clear(IntPtr ptr) method Capacity (line 54) | internal override int Capacity(IntPtr ptr) method Resize (line 59) | internal override void Resize(IntPtr ptr, int count) method ShrinkToFit (line 64) | internal override void ShrinkToFit(IntPtr ptr) method Erase (line 69) | internal override void Erase(IntPtr ptr, int index) method EraseRange (line 74) | internal override void EraseRange(IntPtr ptr, int start, int count) method Insert (line 79) | internal override void Insert(IntPtr ptr, int index, Point2d point) method InsertRange (line 84) | internal override void InsertRange(IntPtr ptr, int start, int count, P... method SqPerimeter (line 89) | internal override double SqPerimeter(IntPtr ptr) method GetPoint (line 94) | internal override Point2d GetPoint(IntPtr ptr, int index) method GetPoints (line 99) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 104) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SetPoint (line 109) | internal override void SetPoint(IntPtr ptr, int index, Point2d point) method SetPoints (line 114) | internal override void SetPoints(IntPtr ptr, Point2d[] points, int count) method Reverse (line 119) | internal override void Reverse(IntPtr ptr) method IsSimple (line 124) | internal override bool IsSimple(IntPtr ptr) method IsConvex (line 129) | internal override bool IsConvex(IntPtr ptr) method Orientation (line 134) | internal override ORIENTATION Orientation(IntPtr ptr) method OrientedSide (line 139) | internal override ORIENTED_SIDE OrientedSide(IntPtr ptr, Point2d point) method BoundedSide (line 144) | internal override BOUNDED_SIDE BoundedSide(IntPtr ptr, Point2d point) method SignedArea (line 149) | internal override double SignedArea(IntPtr ptr) method Translate (line 154) | internal override void Translate(IntPtr ptr, Point2d translation) method Rotate (line 159) | internal override void Rotate(IntPtr ptr, double rotation) method Scale (line 164) | internal override void Scale(IntPtr ptr, double scale) method Transform (line 169) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method ContainsPoint (line 174) | internal override bool ContainsPoint(IntPtr ptr, Point2d point, ORIENT... method Polygon2_EIK_Create (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Release (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Count (line 185) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Copy (line 188) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Convert (line 191) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_GetBoundingBox (line 194) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Clear (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Capacity (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Resize (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_ShrinkToFit (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Erase (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_EraseRange (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Insert (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_InsertRange (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_SqPerimeter (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_GetPoint (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_GetPoints (line 227) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_GetSegments (line 230) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_SetPoint (line 233) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_SetPoints (line 236) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_TopVertex (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_BottomVertex (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_RightVertex (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_LeftVertex (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Reverse (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_IsSimple (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_IsConvex (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Orientation (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_OrientedSide (line 263) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_BoundedSide (line 266) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_SignedArea (line 269) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Translate (line 272) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Rotate (line 275) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Scale (line 278) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_Transform (line 281) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polygon2_EIK_ContainsPoint (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonMinkowski.cs type MINKOWSKI_DECOMPOSITION (line 10) | public enum MINKOWSKI_DECOMPOSITION type MINKOWSKI_DECOMPOSITION_PWH (line 23) | public enum MINKOWSKI_DECOMPOSITION_PWH class PolygonMinkowski (line 33) | public class PolygonMinkowski : PolygonMinkowski where K : CGALKernel... method PolygonMinkowski (line 43) | public PolygonMinkowski() : base(new K()) method ToString (line 52) | public override string ToString() method Sum (line 63) | public PolygonWithHoles2 Sum(Polygon2 polygon, Polygon2 shape) method Sum (line 77) | public PolygonWithHoles2 Sum(PolygonWithHoles2 polygon, Polygon2... method Sum (line 92) | public PolygonWithHoles2 Sum(MINKOWSKI_DECOMPOSITION decomp, Polygo... method Sum (line 126) | public PolygonWithHoles2 Sum(MINKOWSKI_DECOMPOSITION_PWH decomp, Po... method SumSSAB (line 158) | public PolygonWithHoles2 SumSSAB(Polygon2 polygon, Polygon2 s... method SumOptimalConvex (line 175) | public PolygonWithHoles2 SumOptimalConvex(Polygon2 polygon, Poly... method SumHertelMehlhorn (line 192) | public PolygonWithHoles2 SumHertelMehlhorn(Polygon2 polygon, Pol... method SumGreeneConvex (line 208) | public PolygonWithHoles2 SumGreeneConvex(Polygon2 polygon, Polyg... method SumVertical (line 222) | public PolygonWithHoles2 SumVertical(Polygon2 polygon, Polygon2<... method SumVertical (line 236) | public PolygonWithHoles2 SumVertical(PolygonWithHoles2 polygon, ... method SumTriangle (line 250) | public PolygonWithHoles2 SumTriangle(Polygon2 polygon, Polygon2<... method SumTriangle (line 264) | public PolygonWithHoles2 SumTriangle(PolygonWithHoles2 polygon, ... method PolygonMinkowski (line 279) | private PolygonMinkowski() method PolygonMinkowski (line 284) | internal PolygonMinkowski(CGALKernel kernel) method ReleasePtr (line 298) | protected override void ReleasePtr() class PolygonMinkowski (line 277) | public abstract class PolygonMinkowski : PolygonAlgorithm method PolygonMinkowski (line 43) | public PolygonMinkowski() : base(new K()) method ToString (line 52) | public override string ToString() method Sum (line 63) | public PolygonWithHoles2 Sum(Polygon2 polygon, Polygon2 shape) method Sum (line 77) | public PolygonWithHoles2 Sum(PolygonWithHoles2 polygon, Polygon2... method Sum (line 92) | public PolygonWithHoles2 Sum(MINKOWSKI_DECOMPOSITION decomp, Polygo... method Sum (line 126) | public PolygonWithHoles2 Sum(MINKOWSKI_DECOMPOSITION_PWH decomp, Po... method SumSSAB (line 158) | public PolygonWithHoles2 SumSSAB(Polygon2 polygon, Polygon2 s... method SumOptimalConvex (line 175) | public PolygonWithHoles2 SumOptimalConvex(Polygon2 polygon, Poly... method SumHertelMehlhorn (line 192) | public PolygonWithHoles2 SumHertelMehlhorn(Polygon2 polygon, Pol... method SumGreeneConvex (line 208) | public PolygonWithHoles2 SumGreeneConvex(Polygon2 polygon, Polyg... method SumVertical (line 222) | public PolygonWithHoles2 SumVertical(Polygon2 polygon, Polygon2<... method SumVertical (line 236) | public PolygonWithHoles2 SumVertical(PolygonWithHoles2 polygon, ... method SumTriangle (line 250) | public PolygonWithHoles2 SumTriangle(Polygon2 polygon, Polygon2<... method SumTriangle (line 264) | public PolygonWithHoles2 SumTriangle(PolygonWithHoles2 polygon, ... method PolygonMinkowski (line 279) | private PolygonMinkowski() method PolygonMinkowski (line 284) | internal PolygonMinkowski(CGALKernel kernel) method ReleasePtr (line 298) | protected override void ReleasePtr() FILE: CGALDotNet/Polygons/PolygonMinkowskiKernel.cs class PolygonMinkowskiKernel (line 7) | internal abstract class PolygonMinkowskiKernel : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method MinkowskiSum (line 13) | internal abstract IntPtr MinkowskiSum(IntPtr polyPtr1, IntPtr polyPtr2); method MinkowskiSumPWH (line 15) | internal abstract IntPtr MinkowskiSumPWH(IntPtr pwhPtr1, IntPtr polyPt... method MinkowskiSum_SSAB (line 17) | internal abstract IntPtr MinkowskiSum_SSAB(IntPtr polyPtr1, IntPtr pol... method MinkowskiSum_OptimalConvex (line 19) | internal abstract IntPtr MinkowskiSum_OptimalConvex(IntPtr polyPtr1, I... method MinkowskiSum_HertelMehlhorn (line 21) | internal abstract IntPtr MinkowskiSum_HertelMehlhorn(IntPtr polyPtr1, ... method MinkowskiSum_GreeneConvex (line 23) | internal abstract IntPtr MinkowskiSum_GreeneConvex(IntPtr polyPtr1, In... method MinkowskiSum_Vertical (line 25) | internal abstract IntPtr MinkowskiSum_Vertical(IntPtr polyPtr1, IntPtr... method MinkowskiSumPWH_Vertical (line 27) | internal abstract IntPtr MinkowskiSumPWH_Vertical(IntPtr pwhPtr1, IntP... method MinkowskiSum_Triangle (line 29) | internal abstract IntPtr MinkowskiSum_Triangle(IntPtr polyPtr1, IntPtr... method MinkowskiSumPWH_Triangle (line 31) | internal abstract IntPtr MinkowskiSumPWH_Triangle(IntPtr pwhPtr1, IntP... FILE: CGALDotNet/Polygons/PolygonMinkowskiKernel_EEK.cs class PolygonMinkowskiKernel_EEK (line 7) | internal class PolygonMinkowskiKernel_EEK : PolygonMinkowskiKernel method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method MinkowskiSum (line 23) | internal override IntPtr MinkowskiSum(IntPtr polyPtr1, IntPtr polyPtr2) method MinkowskiSumPWH (line 28) | internal override IntPtr MinkowskiSumPWH(IntPtr pwhPtr1, IntPtr polyPtr2) method MinkowskiSum_SSAB (line 33) | internal override IntPtr MinkowskiSum_SSAB(IntPtr polyPtr1, IntPtr pol... method MinkowskiSum_OptimalConvex (line 38) | internal override IntPtr MinkowskiSum_OptimalConvex(IntPtr polyPtr1, I... method MinkowskiSum_HertelMehlhorn (line 43) | internal override IntPtr MinkowskiSum_HertelMehlhorn(IntPtr polyPtr1, ... method MinkowskiSum_GreeneConvex (line 48) | internal override IntPtr MinkowskiSum_GreeneConvex(IntPtr polyPtr1, In... method MinkowskiSum_Vertical (line 53) | internal override IntPtr MinkowskiSum_Vertical(IntPtr polyPtr1, IntPtr... method MinkowskiSumPWH_Vertical (line 58) | internal override IntPtr MinkowskiSumPWH_Vertical(IntPtr pwhPtr1, IntP... method MinkowskiSum_Triangle (line 63) | internal override IntPtr MinkowskiSum_Triangle(IntPtr polyPtr1, IntPtr... method MinkowskiSumPWH_Triangle (line 68) | internal override IntPtr MinkowskiSumPWH_Triangle(IntPtr pwhPtr1, IntP... method PolygonMinkowski_EEK_Create (line 73) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_Release (line 76) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum (line 79) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSumPWH (line 82) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum_SSAB (line 85) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum_OptimalConvex (line 88) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum_HertelMehlhorn (line 91) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum_GreeneConvex (line 94) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum_Vertical (line 97) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSumPWH_Vertical (line 100) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSum_Triangle (line 103) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EEK_MinkowskiSumPWH_Triangle (line 106) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonMinkowskiKernel_EIK.cs class PolygonMinkowskiKernel_EIK (line 7) | internal class PolygonMinkowskiKernel_EIK : PolygonMinkowskiKernel method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method MinkowskiSum (line 23) | internal override IntPtr MinkowskiSum(IntPtr polyPtr1, IntPtr polyPtr2) method MinkowskiSumPWH (line 28) | internal override IntPtr MinkowskiSumPWH(IntPtr pwhPtr1, IntPtr polyPtr2) method MinkowskiSum_SSAB (line 33) | internal override IntPtr MinkowskiSum_SSAB(IntPtr polyPtr1, IntPtr pol... method MinkowskiSum_OptimalConvex (line 38) | internal override IntPtr MinkowskiSum_OptimalConvex(IntPtr polyPtr1, I... method MinkowskiSum_HertelMehlhorn (line 43) | internal override IntPtr MinkowskiSum_HertelMehlhorn(IntPtr polyPtr1, ... method MinkowskiSum_GreeneConvex (line 48) | internal override IntPtr MinkowskiSum_GreeneConvex(IntPtr polyPtr1, In... method MinkowskiSum_Vertical (line 53) | internal override IntPtr MinkowskiSum_Vertical(IntPtr polyPtr1, IntPtr... method MinkowskiSumPWH_Vertical (line 58) | internal override IntPtr MinkowskiSumPWH_Vertical(IntPtr pwhPtr1, IntP... method MinkowskiSum_Triangle (line 63) | internal override IntPtr MinkowskiSum_Triangle(IntPtr polyPtr1, IntPtr... method MinkowskiSumPWH_Triangle (line 68) | internal override IntPtr MinkowskiSumPWH_Triangle(IntPtr pwhPtr1, IntP... method PolygonMinkowski_EIK_Create (line 73) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_Release (line 76) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum (line 79) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSumPWH (line 82) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum_SSAB (line 85) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum_OptimalConvex (line 88) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum_HertelMehlhorn (line 91) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum_GreeneConvex (line 94) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum_Vertical (line 97) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSumPWH_Vertical (line 100) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSum_Triangle (line 103) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonMinkowski_EIK_MinkowskiSumPWH_Triangle (line 106) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonOffset2.cs type OFFSET (line 11) | public enum OFFSET class PolygonOffset2 (line 21) | public sealed class PolygonOffset2 : PolygonOffset2 where K : CGALKer... method PolygonOffset2 (line 31) | public PolygonOffset2() : base(new K()) method ToString (line 40) | public override string ToString() method CreateOffset (line 52) | public void CreateOffset(OFFSET offset, Polygon2 polygon, double am... method CreateOffset (line 67) | public void CreateOffset(OFFSET offset, PolygonWithHoles2 polygon, ... method CreateInteriorOffset (line 81) | public void CreateInteriorOffset(Polygon2 polygon, double offset, L... method CreateInteriorOffset (line 103) | public void CreateInteriorOffset(PolygonWithHoles2 polygon, double ... method CreateExteriorOffset (line 125) | public void CreateExteriorOffset(Polygon2 polygon, double offset, L... method CreateExteriorOffset (line 147) | public void CreateExteriorOffset(PolygonWithHoles2 polygon, double ... method CreateInteriorSkeleton (line 169) | public void CreateInteriorSkeleton(Polygon2 polygon, bool includeBo... method CreateInteriorSkeleton (line 188) | public void CreateInteriorSkeleton(PolygonWithHoles2 polygon, bool ... method CreateExteriorSkeleton (line 208) | public void CreateExteriorSkeleton(Polygon2 polygon, double maxOffs... method CreateExteriorSkeleton (line 231) | public void CreateExteriorSkeleton(PolygonWithHoles2 polygon, doubl... method PolygonOffset2 (line 255) | private PolygonOffset2() method PolygonOffset2 (line 264) | internal PolygonOffset2(CGALKernel kernel) method PolygonBufferSize (line 279) | protected int PolygonBufferSize() method SegmentBufferSize (line 288) | protected int SegmentBufferSize() method GetBufferedPolygon (line 298) | protected IntPtr GetBufferedPolygon(int index) method GetBufferedSegment (line 308) | protected Segment2d GetBufferedSegment(int index) method ClearPolygonBuffer (line 316) | protected void ClearPolygonBuffer() method ClearSegmentBuffer (line 324) | protected void ClearSegmentBuffer() method ReleasePtr (line 332) | protected override void ReleasePtr() class PolygonOffset2 (line 250) | public abstract class PolygonOffset2 : PolygonAlgorithm method PolygonOffset2 (line 31) | public PolygonOffset2() : base(new K()) method ToString (line 40) | public override string ToString() method CreateOffset (line 52) | public void CreateOffset(OFFSET offset, Polygon2 polygon, double am... method CreateOffset (line 67) | public void CreateOffset(OFFSET offset, PolygonWithHoles2 polygon, ... method CreateInteriorOffset (line 81) | public void CreateInteriorOffset(Polygon2 polygon, double offset, L... method CreateInteriorOffset (line 103) | public void CreateInteriorOffset(PolygonWithHoles2 polygon, double ... method CreateExteriorOffset (line 125) | public void CreateExteriorOffset(Polygon2 polygon, double offset, L... method CreateExteriorOffset (line 147) | public void CreateExteriorOffset(PolygonWithHoles2 polygon, double ... method CreateInteriorSkeleton (line 169) | public void CreateInteriorSkeleton(Polygon2 polygon, bool includeBo... method CreateInteriorSkeleton (line 188) | public void CreateInteriorSkeleton(PolygonWithHoles2 polygon, bool ... method CreateExteriorSkeleton (line 208) | public void CreateExteriorSkeleton(Polygon2 polygon, double maxOffs... method CreateExteriorSkeleton (line 231) | public void CreateExteriorSkeleton(PolygonWithHoles2 polygon, doubl... method PolygonOffset2 (line 255) | private PolygonOffset2() method PolygonOffset2 (line 264) | internal PolygonOffset2(CGALKernel kernel) method PolygonBufferSize (line 279) | protected int PolygonBufferSize() method SegmentBufferSize (line 288) | protected int SegmentBufferSize() method GetBufferedPolygon (line 298) | protected IntPtr GetBufferedPolygon(int index) method GetBufferedSegment (line 308) | protected Segment2d GetBufferedSegment(int index) method ClearPolygonBuffer (line 316) | protected void ClearPolygonBuffer() method ClearSegmentBuffer (line 324) | protected void ClearSegmentBuffer() method ReleasePtr (line 332) | protected override void ReleasePtr() FILE: CGALDotNet/Polygons/PolygonOffsetKernel2.cs class PolygonOffsetKernel2 (line 11) | internal abstract class PolygonOffsetKernel2 : CGALObjectKernel method Create (line 14) | internal abstract IntPtr Create(); method Release (line 16) | internal abstract void Release(IntPtr ptr); method PolygonBufferSize (line 18) | internal abstract int PolygonBufferSize(IntPtr ptr); method SegmentBufferSize (line 20) | internal abstract int SegmentBufferSize(IntPtr ptr); method ClearPolygonBuffer (line 22) | internal abstract void ClearPolygonBuffer(IntPtr ptr); method ClearSegmentBuffer (line 24) | internal abstract void ClearSegmentBuffer(IntPtr ptr); method GetBufferedPolygon (line 26) | internal abstract IntPtr GetBufferedPolygon(IntPtr ptr, int index); method GetSegment (line 28) | internal abstract Segment2d GetSegment(IntPtr ptr, int index); method GetSegments (line 30) | internal abstract void GetSegments(IntPtr ptr, Segment2d[] segments, i... method CreateInteriorOffset (line 32) | internal abstract void CreateInteriorOffset(IntPtr ptr, IntPtr polyPtr... method CreateInteriorOffsetPWH (line 34) | internal abstract void CreateInteriorOffsetPWH(IntPtr ptr, IntPtr pwhP... method CreateExteriorOffset (line 36) | internal abstract void CreateExteriorOffset(IntPtr ptr, IntPtr polyPtr... method CreateExteriorOffsetPWH (line 38) | internal abstract void CreateExteriorOffsetPWH(IntPtr ptr, IntPtr pwhP... method CreateInteriorSkeleton (line 40) | internal abstract void CreateInteriorSkeleton(IntPtr ptr, IntPtr polyP... method CreateInteriorSkeletonPWH (line 42) | internal abstract void CreateInteriorSkeletonPWH(IntPtr ptr, IntPtr pw... method CreateExteriorSkeleton (line 44) | internal abstract void CreateExteriorSkeleton(IntPtr ptr, IntPtr polyP... method CreateExteriorSkeletonPWH (line 46) | internal abstract void CreateExteriorSkeletonPWH(IntPtr ptr, IntPtr pw... FILE: CGALDotNet/Polygons/PolygonOffsetKernel2_EEK.cs class PolygonOffsetKernel2_EEK (line 11) | internal class PolygonOffsetKernel2_EEK : PolygonOffsetKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method PolygonBufferSize (line 27) | internal override int PolygonBufferSize(IntPtr ptr) method SegmentBufferSize (line 32) | internal override int SegmentBufferSize(IntPtr ptr) method ClearPolygonBuffer (line 37) | internal override void ClearPolygonBuffer(IntPtr ptr) method ClearSegmentBuffer (line 42) | internal override void ClearSegmentBuffer(IntPtr ptr) method GetBufferedPolygon (line 47) | internal override IntPtr GetBufferedPolygon(IntPtr ptr, int index) method GetSegment (line 52) | internal override Segment2d GetSegment(IntPtr ptr, int index) method GetSegments (line 57) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method CreateInteriorOffset (line 62) | internal override void CreateInteriorOffset(IntPtr ptr, IntPtr polyPtr... method CreateInteriorOffsetPWH (line 67) | internal override void CreateInteriorOffsetPWH(IntPtr ptr, IntPtr pwhP... method CreateExteriorOffset (line 72) | internal override void CreateExteriorOffset(IntPtr ptr, IntPtr polyPtr... method CreateExteriorOffsetPWH (line 77) | internal override void CreateExteriorOffsetPWH(IntPtr ptr, IntPtr pwhP... method CreateInteriorSkeleton (line 82) | internal override void CreateInteriorSkeleton(IntPtr ptr, IntPtr polyP... method CreateInteriorSkeletonPWH (line 87) | internal override void CreateInteriorSkeletonPWH(IntPtr ptr, IntPtr pw... method CreateExteriorSkeleton (line 92) | internal override void CreateExteriorSkeleton(IntPtr ptr, IntPtr polyP... method CreateExteriorSkeletonPWH (line 97) | internal override void CreateExteriorSkeletonPWH(IntPtr ptr, IntPtr pw... method PolygonOffset2_EEK_Create (line 102) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_Release (line 105) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_PolygonBufferSize (line 108) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_SegmentBufferSize (line 111) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_ClearPolygonBuffer (line 114) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_ClearSegmentBuffer (line 117) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_GetBufferedPolygon (line 120) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_GetSegment (line 123) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_GetSegments (line 126) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateInteriorOffset (line 129) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateInteriorOffsetPWH (line 132) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateExteriorOffset (line 135) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateExteriorOffsetPWH (line 138) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateInteriorSkeleton (line 141) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateInteriorSkeletonPWH (line 144) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateExteriorSkeleton (line 147) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EEK_CreateExteriorSkeletonPWH (line 150) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonOffsetKernel2_EIK.cs class PolygonOffsetKernel2_EIK (line 11) | internal class PolygonOffsetKernel2_EIK : PolygonOffsetKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method PolygonBufferSize (line 27) | internal override int PolygonBufferSize(IntPtr ptr) method SegmentBufferSize (line 32) | internal override int SegmentBufferSize(IntPtr ptr) method ClearPolygonBuffer (line 37) | internal override void ClearPolygonBuffer(IntPtr ptr) method ClearSegmentBuffer (line 42) | internal override void ClearSegmentBuffer(IntPtr ptr) method GetBufferedPolygon (line 47) | internal override IntPtr GetBufferedPolygon(IntPtr ptr, int index) method GetSegment (line 52) | internal override Segment2d GetSegment(IntPtr ptr, int index) method GetSegments (line 57) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method CreateInteriorOffset (line 62) | internal override void CreateInteriorOffset(IntPtr ptr, IntPtr polyPtr... method CreateInteriorOffsetPWH (line 67) | internal override void CreateInteriorOffsetPWH(IntPtr ptr, IntPtr pwhP... method CreateExteriorOffset (line 72) | internal override void CreateExteriorOffset(IntPtr ptr, IntPtr polyPtr... method CreateExteriorOffsetPWH (line 77) | internal override void CreateExteriorOffsetPWH(IntPtr ptr, IntPtr pwhP... method CreateInteriorSkeleton (line 82) | internal override void CreateInteriorSkeleton(IntPtr ptr, IntPtr polyP... method CreateInteriorSkeletonPWH (line 87) | internal override void CreateInteriorSkeletonPWH(IntPtr ptr, IntPtr pw... method CreateExteriorSkeleton (line 92) | internal override void CreateExteriorSkeleton(IntPtr ptr, IntPtr polyP... method CreateExteriorSkeletonPWH (line 97) | internal override void CreateExteriorSkeletonPWH(IntPtr ptr, IntPtr pw... method PolygonOffset2_EIK_Create (line 102) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_Release (line 105) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_PolygonBufferSize (line 108) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_SegmentBufferSize (line 111) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_ClearPolygonBuffer (line 114) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_ClearSegmentBuffer (line 117) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_GetBufferedPolygon (line 120) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_GetSegment (line 123) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_GetSegments (line 126) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateInteriorOffset (line 129) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateInteriorOffsetPWH (line 132) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateExteriorOffset (line 135) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateExteriorOffsetPWH (line 138) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateInteriorSkeleton (line 141) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateInteriorSkeletonPWH (line 144) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateExteriorSkeleton (line 147) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonOffset2_EIK_CreateExteriorSkeletonPWH (line 150) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonPartition2.cs type POLYGON_PARTITION (line 9) | public enum POLYGON_PARTITION class PolygonPartition2 (line 21) | public sealed class PolygonPartition2 : PolygonPartition2 where K : C... method PolygonPartition2 (line 31) | public PolygonPartition2() : base(new K()) method ToString (line 41) | public override string ToString() method Is_Y_Monotone (line 51) | public bool Is_Y_Monotone(Polygon2 polygon) method Is_Y_Monotone (line 62) | public bool Is_Y_Monotone(PolygonWithHoles2 polygon) method Partition (line 73) | public void Partition(Polygon2 polygon, List> results) method Partition (line 83) | public void Partition(PolygonWithHoles2 polygon, List> ... method Partition (line 94) | public void Partition(POLYGON_PARTITION type, Polygon2 polygon, Lis... method Partition (line 122) | public void Partition(POLYGON_PARTITION type, PolygonWithHoles2 pol... method Y_Monotone (line 149) | public void Y_Monotone(Polygon2 polygon, List> results) method Y_Monotone (line 161) | public void Y_Monotone(PolygonWithHoles2 polygon, List>... method ApproxConvex (line 174) | public void ApproxConvex(Polygon2 polygon, List> results) method ApproxConvex (line 187) | public void ApproxConvex(PolygonWithHoles2 polygon, List polygon, List> ... method GreeneApproxConvex (line 213) | public void GreeneApproxConvex(PolygonWithHoles2 polygon, List polygon, List> results) method OptimalConvex (line 239) | public void OptimalConvex(PolygonWithHoles2 polygon, List> results) method PartitionIsValid (line 263) | private bool PartitionIsValid(Polygon2 polygon) method ConvexPartitionIsValid (line 268) | private bool ConvexPartitionIsValid(Polygon2 polygon) method PolygonPartition2 (line 280) | private PolygonPartition2() method PolygonPartition2 (line 285) | internal PolygonPartition2(CGALKernel kernel) method ClearBuffer (line 299) | protected void ClearBuffer() method ReleasePtr (line 307) | protected override void ReleasePtr() class PolygonPartition2 (line 278) | public abstract class PolygonPartition2 : PolygonAlgorithm method PolygonPartition2 (line 31) | public PolygonPartition2() : base(new K()) method ToString (line 41) | public override string ToString() method Is_Y_Monotone (line 51) | public bool Is_Y_Monotone(Polygon2 polygon) method Is_Y_Monotone (line 62) | public bool Is_Y_Monotone(PolygonWithHoles2 polygon) method Partition (line 73) | public void Partition(Polygon2 polygon, List> results) method Partition (line 83) | public void Partition(PolygonWithHoles2 polygon, List> ... method Partition (line 94) | public void Partition(POLYGON_PARTITION type, Polygon2 polygon, Lis... method Partition (line 122) | public void Partition(POLYGON_PARTITION type, PolygonWithHoles2 pol... method Y_Monotone (line 149) | public void Y_Monotone(Polygon2 polygon, List> results) method Y_Monotone (line 161) | public void Y_Monotone(PolygonWithHoles2 polygon, List>... method ApproxConvex (line 174) | public void ApproxConvex(Polygon2 polygon, List> results) method ApproxConvex (line 187) | public void ApproxConvex(PolygonWithHoles2 polygon, List polygon, List> ... method GreeneApproxConvex (line 213) | public void GreeneApproxConvex(PolygonWithHoles2 polygon, List polygon, List> results) method OptimalConvex (line 239) | public void OptimalConvex(PolygonWithHoles2 polygon, List> results) method PartitionIsValid (line 263) | private bool PartitionIsValid(Polygon2 polygon) method ConvexPartitionIsValid (line 268) | private bool ConvexPartitionIsValid(Polygon2 polygon) method PolygonPartition2 (line 280) | private PolygonPartition2() method PolygonPartition2 (line 285) | internal PolygonPartition2(CGALKernel kernel) method ClearBuffer (line 299) | protected void ClearBuffer() method ReleasePtr (line 307) | protected override void ReleasePtr() FILE: CGALDotNet/Polygons/PolygonPartitionKernel2.cs class PolygonPartitionKernel2 (line 9) | internal abstract class PolygonPartitionKernel2 : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method ClearBuffer (line 16) | internal abstract void ClearBuffer(IntPtr ptr); method BufferCount (line 18) | internal abstract int BufferCount(IntPtr ptr); method CopyBufferItem (line 20) | internal abstract IntPtr CopyBufferItem(IntPtr ptr, int index); method Is_Y_Monotone (line 22) | internal abstract bool Is_Y_Monotone(IntPtr ptr, IntPtr polyPtr); method Is_Y_MonotonePWH (line 24) | internal abstract bool Is_Y_MonotonePWH(IntPtr ptr, IntPtr polyPtr); method PartitionIsValid (line 26) | internal abstract bool PartitionIsValid(IntPtr ptr, IntPtr polyPtr); method ConvexPartitionIsValid (line 28) | internal abstract bool ConvexPartitionIsValid(IntPtr ptr, IntPtr polyP... method Y_MonotonePartition (line 30) | internal abstract int Y_MonotonePartition(IntPtr ptr, IntPtr polyPtr); method Y_MonotonePartitionPWH (line 32) | internal abstract int Y_MonotonePartitionPWH(IntPtr ptr, IntPtr polyPtr); method ApproxConvexPartition (line 34) | internal abstract int ApproxConvexPartition(IntPtr ptr, IntPtr polyPtr); method ApproxConvexPartitionPWH (line 36) | internal abstract int ApproxConvexPartitionPWH(IntPtr ptr, IntPtr poly... method GreeneApproxConvexPartition (line 38) | internal abstract int GreeneApproxConvexPartition(IntPtr ptr, IntPtr p... method GreeneApproxConvexPartitionPWH (line 40) | internal abstract int GreeneApproxConvexPartitionPWH(IntPtr ptr, IntPt... method OptimalConvexPartition (line 42) | internal abstract int OptimalConvexPartition(IntPtr ptr, IntPtr polyPtr); method OptimalConvexPartitionPWH (line 44) | internal abstract int OptimalConvexPartitionPWH(IntPtr ptr, IntPtr pol... FILE: CGALDotNet/Polygons/PolygonPartitionKernel2_EEK.cs class PolygonPartitionKernel2_EEK (line 10) | internal class PolygonPartitionKernel2_EEK : PolygonPartitionKernel2 method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method ClearBuffer (line 26) | internal override void ClearBuffer(IntPtr ptr) method BufferCount (line 31) | internal override int BufferCount(IntPtr ptr) method CopyBufferItem (line 36) | internal override IntPtr CopyBufferItem(IntPtr ptr, int index) method Is_Y_Monotone (line 41) | internal override bool Is_Y_Monotone(IntPtr ptr, IntPtr polyPtr) method Is_Y_MonotonePWH (line 46) | internal override bool Is_Y_MonotonePWH(IntPtr ptr, IntPtr polyPtr) method PartitionIsValid (line 51) | internal override bool PartitionIsValid(IntPtr ptr, IntPtr polyPtr) method ConvexPartitionIsValid (line 56) | internal override bool ConvexPartitionIsValid(IntPtr ptr, IntPtr polyPtr) method Y_MonotonePartition (line 61) | internal override int Y_MonotonePartition(IntPtr ptr, IntPtr polyPtr) method Y_MonotonePartitionPWH (line 66) | internal override int Y_MonotonePartitionPWH(IntPtr ptr, IntPtr polyPtr) method ApproxConvexPartition (line 71) | internal override int ApproxConvexPartition(IntPtr ptr, IntPtr polyPtr) method ApproxConvexPartitionPWH (line 76) | internal override int ApproxConvexPartitionPWH(IntPtr ptr, IntPtr poly... method GreeneApproxConvexPartition (line 81) | internal override int GreeneApproxConvexPartition(IntPtr ptr, IntPtr p... method GreeneApproxConvexPartitionPWH (line 86) | internal override int GreeneApproxConvexPartitionPWH(IntPtr ptr, IntPt... method OptimalConvexPartition (line 91) | internal override int OptimalConvexPartition(IntPtr ptr, IntPtr polyPtr) method OptimalConvexPartitionPWH (line 96) | internal override int OptimalConvexPartitionPWH(IntPtr ptr, IntPtr pol... method PolygonPartition2_EEK_Create (line 101) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_Release (line 104) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_ClearBuffer (line 107) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_BufferCount (line 110) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_CopyBufferItem (line 113) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_Is_Y_Monotone (line 116) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_Is_Y_MonotonePWH (line 119) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_PartitionIsValid (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_ConvexPartitionIsValid (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_Y_MonotonePartition (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_Y_MonotonePartitionPWH (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_ApproxConvexPartition (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_ApproxConvexPartitionPWH (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_GreeneApproxConvexPartition (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_GreeneApproxConvexPartitionPWH (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_OptimalConvexPartition (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EEK_OptimalConvexPartitionPWH (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonPartitionKernel2_EIK.cs class PolygonPartitionKernel2_EIK (line 10) | internal class PolygonPartitionKernel2_EIK : PolygonPartitionKernel2 method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method ClearBuffer (line 26) | internal override void ClearBuffer(IntPtr ptr) method BufferCount (line 31) | internal override int BufferCount(IntPtr ptr) method CopyBufferItem (line 36) | internal override IntPtr CopyBufferItem(IntPtr ptr, int index) method Is_Y_Monotone (line 41) | internal override bool Is_Y_Monotone(IntPtr ptr, IntPtr polyPtr) method Is_Y_MonotonePWH (line 46) | internal override bool Is_Y_MonotonePWH(IntPtr ptr, IntPtr polyPtr) method PartitionIsValid (line 51) | internal override bool PartitionIsValid(IntPtr ptr, IntPtr polyPtr) method ConvexPartitionIsValid (line 56) | internal override bool ConvexPartitionIsValid(IntPtr ptr, IntPtr polyPtr) method Y_MonotonePartition (line 61) | internal override int Y_MonotonePartition(IntPtr ptr, IntPtr polyPtr) method Y_MonotonePartitionPWH (line 66) | internal override int Y_MonotonePartitionPWH(IntPtr ptr, IntPtr polyPtr) method ApproxConvexPartition (line 71) | internal override int ApproxConvexPartition(IntPtr ptr, IntPtr polyPtr) method ApproxConvexPartitionPWH (line 76) | internal override int ApproxConvexPartitionPWH(IntPtr ptr, IntPtr poly... method GreeneApproxConvexPartition (line 81) | internal override int GreeneApproxConvexPartition(IntPtr ptr, IntPtr p... method GreeneApproxConvexPartitionPWH (line 86) | internal override int GreeneApproxConvexPartitionPWH(IntPtr ptr, IntPt... method OptimalConvexPartition (line 91) | internal override int OptimalConvexPartition(IntPtr ptr, IntPtr polyPtr) method OptimalConvexPartitionPWH (line 96) | internal override int OptimalConvexPartitionPWH(IntPtr ptr, IntPtr pol... method PolygonPartition2_EIK_Create (line 101) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_Release (line 104) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_ClearBuffer (line 107) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_BufferCount (line 110) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_CopyBufferItem (line 113) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_Is_Y_Monotone (line 116) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_Is_Y_MonotonePWH (line 119) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_PartitionIsValid (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_ConvexPartitionIsValid (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_Y_MonotonePartition (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_Y_MonotonePartitionPWH (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_ApproxConvexPartition (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_ApproxConvexPartitionPWH (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_GreeneApproxConvexPartition (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_GreeneApproxConvexPartitionPWH (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_OptimalConvexPartition (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonPartition2_EIK_OptimalConvexPartitionPWH (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonSimplification2.cs type POLYGON_SIMP_COST_FUNC (line 9) | public enum POLYGON_SIMP_COST_FUNC type POLYGON_SIMP_STOP_FUNC (line 18) | public enum POLYGON_SIMP_STOP_FUNC type PolygonSimplificationParams (line 28) | public struct PolygonSimplificationParams method ToString (line 54) | public override string ToString() class PolygonSimplification2 (line 65) | public sealed class PolygonSimplification2 : PolygonSimplification2 w... method PolygonSimplification2 (line 75) | public PolygonSimplification2() : base(new K()) method ToString (line 84) | public override string ToString() method Simplify (line 95) | public Polygon2 Simplify(Polygon2 polygon, PolygonSimplification... method SimplifyPtr (line 108) | internal IntPtr SimplifyPtr(Polygon2 polygon, PolygonSimplification... method Simplify (line 120) | public PolygonWithHoles2 Simplify(PolygonWithHoles2 polygon, Pol... method SimplifyPtr (line 133) | internal IntPtr SimplifyPtr(PolygonWithHoles2 polygon, PolygonSimpl... method SimplifyBoundary (line 145) | public PolygonWithHoles2 SimplifyBoundary(PolygonWithHoles2 poly... method SimplifyHoles (line 158) | public PolygonWithHoles2 SimplifyHoles(PolygonWithHoles2 polygon... method SimplifyHole (line 172) | public PolygonWithHoles2 SimplifyHole(PolygonWithHoles2 polygon,... method PolygonSimplification2 (line 186) | private PolygonSimplification2() method PolygonSimplification2 (line 191) | internal PolygonSimplification2(CGALKernel kernel) method ReleasePtr (line 205) | protected override void ReleasePtr() class PolygonSimplification2 (line 184) | public abstract class PolygonSimplification2 : PolygonAlgorithm method PolygonSimplification2 (line 75) | public PolygonSimplification2() : base(new K()) method ToString (line 84) | public override string ToString() method Simplify (line 95) | public Polygon2 Simplify(Polygon2 polygon, PolygonSimplification... method SimplifyPtr (line 108) | internal IntPtr SimplifyPtr(Polygon2 polygon, PolygonSimplification... method Simplify (line 120) | public PolygonWithHoles2 Simplify(PolygonWithHoles2 polygon, Pol... method SimplifyPtr (line 133) | internal IntPtr SimplifyPtr(PolygonWithHoles2 polygon, PolygonSimpl... method SimplifyBoundary (line 145) | public PolygonWithHoles2 SimplifyBoundary(PolygonWithHoles2 poly... method SimplifyHoles (line 158) | public PolygonWithHoles2 SimplifyHoles(PolygonWithHoles2 polygon... method SimplifyHole (line 172) | public PolygonWithHoles2 SimplifyHole(PolygonWithHoles2 polygon,... method PolygonSimplification2 (line 186) | private PolygonSimplification2() method PolygonSimplification2 (line 191) | internal PolygonSimplification2(CGALKernel kernel) method ReleasePtr (line 205) | protected override void ReleasePtr() FILE: CGALDotNet/Polygons/PolygonSimplificationKernel2.cs class PolygonSimplificationKernel2 (line 9) | internal abstract class PolygonSimplificationKernel2 : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method SimplifyPolygon (line 16) | internal abstract IntPtr SimplifyPolygon(IntPtr polyPtr, PolygonSimpli... method SimplifyPolygonWithHoles_All (line 18) | internal abstract IntPtr SimplifyPolygonWithHoles_All(IntPtr polyPtr, ... method SimplifyPolygonWithHoles_Boundary (line 20) | internal abstract IntPtr SimplifyPolygonWithHoles_Boundary(IntPtr poly... method SimplifyPolygonWithHoles_Holes (line 22) | internal abstract IntPtr SimplifyPolygonWithHoles_Holes(IntPtr polyPtr... method SimplifyPolygonWithHoles_Hole (line 24) | internal abstract IntPtr SimplifyPolygonWithHoles_Hole(IntPtr polyPtr,... FILE: CGALDotNet/Polygons/PolygonSimplificationKernel2_EEK.cs class PolygonSimplificationKernel2_EEK (line 10) | internal class PolygonSimplificationKernel2_EEK : PolygonSimplificationK... method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method SimplifyPolygon (line 26) | internal override IntPtr SimplifyPolygon(IntPtr polyPtr, PolygonSimpli... method SimplifyPolygonWithHoles_All (line 31) | internal override IntPtr SimplifyPolygonWithHoles_All(IntPtr pwhPtr, P... method SimplifyPolygonWithHoles_Boundary (line 36) | internal override IntPtr SimplifyPolygonWithHoles_Boundary(IntPtr pwhP... method SimplifyPolygonWithHoles_Holes (line 41) | internal override IntPtr SimplifyPolygonWithHoles_Holes(IntPtr pwhPtr,... method SimplifyPolygonWithHoles_Hole (line 46) | internal override IntPtr SimplifyPolygonWithHoles_Hole(IntPtr pwhPtr, ... method PolygonSimplification2_EEK_Create (line 51) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EEK_Release (line 54) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EEK_Simplify (line 57) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EEK_SimplifyPolygonWithHoles_All (line 60) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EEK_SimplifyPolygonWithHoles_Boundary (line 63) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EEK_SimplifyPolygonWithHoles_Holes (line 66) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EEK_SimplifyPolygonWithHoles_Hole (line 69) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonSimplificationKernel2_EIK.cs class PolygonSimplificationKernel2_EIK (line 10) | internal class PolygonSimplificationKernel2_EIK : PolygonSimplificationK... method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method SimplifyPolygon (line 26) | internal override IntPtr SimplifyPolygon(IntPtr polyPtr, PolygonSimpli... method SimplifyPolygonWithHoles_All (line 31) | internal override IntPtr SimplifyPolygonWithHoles_All(IntPtr pwhPtr, P... method SimplifyPolygonWithHoles_Boundary (line 36) | internal override IntPtr SimplifyPolygonWithHoles_Boundary(IntPtr pwhP... method SimplifyPolygonWithHoles_Holes (line 41) | internal override IntPtr SimplifyPolygonWithHoles_Holes(IntPtr pwhPtr,... method SimplifyPolygonWithHoles_Hole (line 46) | internal override IntPtr SimplifyPolygonWithHoles_Hole(IntPtr pwhPtr, ... method PolygonSimplification2_EIK_Create (line 51) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EIK_Release (line 54) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EIK_Simplify (line 57) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EIK_SimplifyPolygonWithHoles_All (line 60) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EIK_SimplifyPolygonWithHoles_Boundary (line 63) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EIK_SimplifyPolygonWithHoles_Holes (line 66) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonSimplification2_EIK_SimplifyPolygonWithHoles_Hole (line 69) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonVisibility.cs type POLYGON_VISIBILITY (line 10) | public enum POLYGON_VISIBILITY class PolygonVisibility (line 20) | public sealed class PolygonVisibility : PolygonVisibility where K : C... method PolygonVisibility (line 30) | public PolygonVisibility() : base(new K()) method ToString (line 39) | public override string ToString() method ComputeVisibility (line 58) | public bool ComputeVisibility(Point2d point, Polygon2 polygon, out... method ComputeVisibility (line 85) | public bool ComputeVisibility(Point2d point, PolygonWithHoles2 poly... method ComputeVisibility (line 98) | public bool ComputeVisibility(POLYGON_VISIBILITY method, Point2d point... method ComputeVisibilityTEV (line 122) | public bool ComputeVisibilityTEV(Point2d point, PolygonWithHoles2 p... method ComputeVisibilityRSV (line 151) | public bool ComputeVisibilityRSV(Point2d point, PolygonWithHoles2 p... method PolygonVisibility (line 178) | private PolygonVisibility() method PolygonVisibility (line 187) | internal PolygonVisibility(CGALKernel kernel) method ReleasePtr (line 201) | protected override void ReleasePtr() class PolygonVisibility (line 173) | public abstract class PolygonVisibility : PolygonAlgorithm method PolygonVisibility (line 30) | public PolygonVisibility() : base(new K()) method ToString (line 39) | public override string ToString() method ComputeVisibility (line 58) | public bool ComputeVisibility(Point2d point, Polygon2 polygon, out... method ComputeVisibility (line 85) | public bool ComputeVisibility(Point2d point, PolygonWithHoles2 poly... method ComputeVisibility (line 98) | public bool ComputeVisibility(POLYGON_VISIBILITY method, Point2d point... method ComputeVisibilityTEV (line 122) | public bool ComputeVisibilityTEV(Point2d point, PolygonWithHoles2 p... method ComputeVisibilityRSV (line 151) | public bool ComputeVisibilityRSV(Point2d point, PolygonWithHoles2 p... method PolygonVisibility (line 178) | private PolygonVisibility() method PolygonVisibility (line 187) | internal PolygonVisibility(CGALKernel kernel) method ReleasePtr (line 201) | protected override void ReleasePtr() FILE: CGALDotNet/Polygons/PolygonVisibilityKernel.cs class PolygonVisibilityKernel (line 10) | internal abstract class PolygonVisibilityKernel : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method ComputeVisibilitySimple (line 16) | internal abstract IntPtr ComputeVisibilitySimple(Point2d point, IntPtr... method ComputeVisibilityTEV (line 18) | internal abstract IntPtr ComputeVisibilityTEV(Point2d point, IntPtr pw... method ComputeVisibilityRSV (line 20) | internal abstract IntPtr ComputeVisibilityRSV(Point2d point, IntPtr pw... FILE: CGALDotNet/Polygons/PolygonVisibilityKernel_EEK.cs class PolygonVisibilityKernel_EEK (line 10) | internal class PolygonVisibilityKernel_EEK : PolygonVisibilityKernel method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method ComputeVisibilitySimple (line 26) | internal override IntPtr ComputeVisibilitySimple(Point2d point, IntPtr... method ComputeVisibilityTEV (line 31) | internal override IntPtr ComputeVisibilityTEV(Point2d point, IntPtr pw... method ComputeVisibilityRSV (line 36) | internal override IntPtr ComputeVisibilityRSV(Point2d point, IntPtr pw... method PolygonVisibility_EEK_Create (line 41) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EEK_Release (line 44) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EEK_ComputeVisibilitySimple (line 47) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EEK_ComputeVisibilityTEV (line 50) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EEK_ComputeVisibilityRSV (line 53) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonVisibilityKernel_EIK.cs class PolygonVisibilityKernel_EIK (line 10) | internal class PolygonVisibilityKernel_EIK : PolygonVisibilityKernel method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method ComputeVisibilitySimple (line 26) | internal override IntPtr ComputeVisibilitySimple(Point2d point, IntPtr... method ComputeVisibilityTEV (line 31) | internal override IntPtr ComputeVisibilityTEV(Point2d point, IntPtr pw... method ComputeVisibilityRSV (line 36) | internal override IntPtr ComputeVisibilityRSV(Point2d point, IntPtr pw... method PolygonVisibility_EIK_Create (line 41) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EIK_Release (line 44) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EIK_ComputeVisibilitySimple (line 47) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EIK_ComputeVisibilityTEV (line 50) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonVisibility_EIK_ComputeVisibilityRSV (line 53) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonWithHoles2.cs type POLYGON_ELEMENT (line 15) | public enum POLYGON_ELEMENT class PolygonWithHoles2 (line 25) | public sealed class PolygonWithHoles2 : PolygonWithHoles2 where K : C... method PolygonWithHoles2 (line 30) | public PolygonWithHoles2() : base(new K()) method PolygonWithHoles2 (line 39) | public PolygonWithHoles2(Polygon2 boundary) : base(new K(), boundary) method PolygonWithHoles2 (line 48) | public PolygonWithHoles2(Point2d[] boundary) : base(new K(), boundary) method PolygonWithHoles2 (line 57) | internal PolygonWithHoles2(IntPtr ptr) : base(new K(), ptr) method ToString (line 66) | public override string ToString() method Copy (line 76) | public PolygonWithHoles2 Copy() method Copy (line 87) | public Polygon2 Copy(POLYGON_ELEMENT element, int index = 0) method GetBoundary (line 114) | public Polygon2 GetBoundary() method GetHole (line 124) | public Polygon2 GetHole(int index) method AddHole (line 134) | public void AddHole(Polygon2 polygon) method ToList (line 144) | public List> ToList() method Triangulate (line 165) | public override void Triangulate(List indices) method Intersects (line 183) | public bool Intersects(Polygon2 polygon) method Intersects (line 200) | public bool Intersects(PolygonWithHoles2 polygon) method ConnectHoles (line 218) | public Polygon2 ConnectHoles() method Partition (line 229) | public void Partition(List> results, POLYGON_PARTITION typ... method Simplify (line 244) | public void Simplify(double threshold) method Simplify (line 255) | public void Simplify(PolygonSimplificationParams param) method Offset (line 273) | public void Offset(OFFSET offset, double amount, List> res... method PolygonWithHoles2 (line 296) | private PolygonWithHoles2() method PolygonWithHoles2 (line 305) | internal PolygonWithHoles2(CGALKernel kernel) method PolygonWithHoles2 (line 317) | internal PolygonWithHoles2(CGALKernel kernel, Polygon2 boundary) method PolygonWithHoles2 (line 329) | internal PolygonWithHoles2(CGALKernel kernel, Point2d[] boundary) method PolygonWithHoles2 (line 341) | internal PolygonWithHoles2(CGALKernel kernel, IntPtr ptr) : base(ptr) method IsValid (line 418) | public bool IsValid() method IsValidHole (line 448) | public static bool IsValidHole(PolygonWithHoles2 pwh, Polygon2 hole) method Clear (line 462) | public void Clear() method ClearBoundary (line 472) | public void ClearBoundary() method ClearHoles (line 481) | public void ClearHoles() method PointCount (line 493) | public int PointCount(POLYGON_ELEMENT element, int index = 0) method Remove (line 507) | public void Remove(POLYGON_ELEMENT element, int index = 0) method RemoveHole (line 525) | public void RemoveHole(int index) method Reverse (line 539) | public void Reverse(POLYGON_ELEMENT element, int index = 0) method GetPoint (line 554) | public Point2d GetPoint(POLYGON_ELEMENT element, int pointIndex, int h... method GetPoints (line 569) | public void GetPoints(POLYGON_ELEMENT element, Point2d[] points, int c... method SetPoint (line 587) | public void SetPoint(POLYGON_ELEMENT element, int pointIndex, Point2d ... method SetPoints (line 603) | public void SetPoints(POLYGON_ELEMENT element, Point2d[] points, int c... method Triangulate (line 617) | public abstract void Triangulate(List indices); method AddHole (line 624) | public void AddHole(Point2d[] points, int count) method FindIfUnbounded (line 635) | public bool FindIfUnbounded() method FindBoundingBox (line 646) | public Box2d FindBoundingBox(POLYGON_ELEMENT element, int index = 0) method FindIfSimple (line 660) | public bool FindIfSimple(POLYGON_ELEMENT element, int index = 0) method FindIfConvex (line 674) | public bool FindIfConvex(POLYGON_ELEMENT element, int index = 0) method FindOrientation (line 688) | public ORIENTATION FindOrientation(POLYGON_ELEMENT element, int index ... method OrientedSide (line 703) | public ORIENTED_SIDE OrientedSide(POLYGON_ELEMENT element, Point2d poi... method FindSignedArea (line 718) | public double FindSignedArea(POLYGON_ELEMENT element, int index = 0) method FindArea (line 732) | public double FindArea(POLYGON_ELEMENT element, int index = 0) method GetEnumerator (line 741) | public IEnumerator GetEnumerator() method GetEnumerator (line 751) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 760) | public Point2d[] ToArray() method ToList (line 772) | public void ToList(List points) method GetAllPoints (line 782) | public void GetAllPoints(List points) method Round (line 802) | public void Round(int digits) method Convert (line 833) | public PolygonWithHoles2 Convert() where T : CGALKernel, new() method ReleasePtr (line 844) | protected override void ReleasePtr() method ReleasePtr (line 852) | protected override void ReleasePtr(IntPtr ptr) method ContainsPolygon (line 863) | private bool ContainsPolygon(Polygon2 polygon, bool inculdeBoundary = ... method ContainsPoint (line 883) | public bool ContainsPoint(Point2d point, bool inculdeBoundary = true) method Translate (line 893) | public void Translate(Point2d translation) method Translate (line 908) | public void Translate(POLYGON_ELEMENT element, Point2d translation, in... method Rotate (line 920) | public void Rotate(Degree rotation) method Rotate (line 935) | public void Rotate(POLYGON_ELEMENT element, Degree rotation, int index... method Scale (line 947) | public void Scale(double scale) method Scale (line 962) | public void Scale(POLYGON_ELEMENT element, double scale, int index = 0) method Transform (line 976) | public void Transform(Point2d translation, Degree rotation, double scale) method Transform (line 993) | public void Transform(POLYGON_ELEMENT element, Point2d translation, De... method Print (line 1005) | public override void Print(StringBuilder builder) class PolygonWithHoles2 (line 289) | public abstract class PolygonWithHoles2 : CGALObject, IEnumerable method PolygonWithHoles2 (line 30) | public PolygonWithHoles2() : base(new K()) method PolygonWithHoles2 (line 39) | public PolygonWithHoles2(Polygon2 boundary) : base(new K(), boundary) method PolygonWithHoles2 (line 48) | public PolygonWithHoles2(Point2d[] boundary) : base(new K(), boundary) method PolygonWithHoles2 (line 57) | internal PolygonWithHoles2(IntPtr ptr) : base(new K(), ptr) method ToString (line 66) | public override string ToString() method Copy (line 76) | public PolygonWithHoles2 Copy() method Copy (line 87) | public Polygon2 Copy(POLYGON_ELEMENT element, int index = 0) method GetBoundary (line 114) | public Polygon2 GetBoundary() method GetHole (line 124) | public Polygon2 GetHole(int index) method AddHole (line 134) | public void AddHole(Polygon2 polygon) method ToList (line 144) | public List> ToList() method Triangulate (line 165) | public override void Triangulate(List indices) method Intersects (line 183) | public bool Intersects(Polygon2 polygon) method Intersects (line 200) | public bool Intersects(PolygonWithHoles2 polygon) method ConnectHoles (line 218) | public Polygon2 ConnectHoles() method Partition (line 229) | public void Partition(List> results, POLYGON_PARTITION typ... method Simplify (line 244) | public void Simplify(double threshold) method Simplify (line 255) | public void Simplify(PolygonSimplificationParams param) method Offset (line 273) | public void Offset(OFFSET offset, double amount, List> res... method PolygonWithHoles2 (line 296) | private PolygonWithHoles2() method PolygonWithHoles2 (line 305) | internal PolygonWithHoles2(CGALKernel kernel) method PolygonWithHoles2 (line 317) | internal PolygonWithHoles2(CGALKernel kernel, Polygon2 boundary) method PolygonWithHoles2 (line 329) | internal PolygonWithHoles2(CGALKernel kernel, Point2d[] boundary) method PolygonWithHoles2 (line 341) | internal PolygonWithHoles2(CGALKernel kernel, IntPtr ptr) : base(ptr) method IsValid (line 418) | public bool IsValid() method IsValidHole (line 448) | public static bool IsValidHole(PolygonWithHoles2 pwh, Polygon2 hole) method Clear (line 462) | public void Clear() method ClearBoundary (line 472) | public void ClearBoundary() method ClearHoles (line 481) | public void ClearHoles() method PointCount (line 493) | public int PointCount(POLYGON_ELEMENT element, int index = 0) method Remove (line 507) | public void Remove(POLYGON_ELEMENT element, int index = 0) method RemoveHole (line 525) | public void RemoveHole(int index) method Reverse (line 539) | public void Reverse(POLYGON_ELEMENT element, int index = 0) method GetPoint (line 554) | public Point2d GetPoint(POLYGON_ELEMENT element, int pointIndex, int h... method GetPoints (line 569) | public void GetPoints(POLYGON_ELEMENT element, Point2d[] points, int c... method SetPoint (line 587) | public void SetPoint(POLYGON_ELEMENT element, int pointIndex, Point2d ... method SetPoints (line 603) | public void SetPoints(POLYGON_ELEMENT element, Point2d[] points, int c... method Triangulate (line 617) | public abstract void Triangulate(List indices); method AddHole (line 624) | public void AddHole(Point2d[] points, int count) method FindIfUnbounded (line 635) | public bool FindIfUnbounded() method FindBoundingBox (line 646) | public Box2d FindBoundingBox(POLYGON_ELEMENT element, int index = 0) method FindIfSimple (line 660) | public bool FindIfSimple(POLYGON_ELEMENT element, int index = 0) method FindIfConvex (line 674) | public bool FindIfConvex(POLYGON_ELEMENT element, int index = 0) method FindOrientation (line 688) | public ORIENTATION FindOrientation(POLYGON_ELEMENT element, int index ... method OrientedSide (line 703) | public ORIENTED_SIDE OrientedSide(POLYGON_ELEMENT element, Point2d poi... method FindSignedArea (line 718) | public double FindSignedArea(POLYGON_ELEMENT element, int index = 0) method FindArea (line 732) | public double FindArea(POLYGON_ELEMENT element, int index = 0) method GetEnumerator (line 741) | public IEnumerator GetEnumerator() method GetEnumerator (line 751) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 760) | public Point2d[] ToArray() method ToList (line 772) | public void ToList(List points) method GetAllPoints (line 782) | public void GetAllPoints(List points) method Round (line 802) | public void Round(int digits) method Convert (line 833) | public PolygonWithHoles2 Convert() where T : CGALKernel, new() method ReleasePtr (line 844) | protected override void ReleasePtr() method ReleasePtr (line 852) | protected override void ReleasePtr(IntPtr ptr) method ContainsPolygon (line 863) | private bool ContainsPolygon(Polygon2 polygon, bool inculdeBoundary = ... method ContainsPoint (line 883) | public bool ContainsPoint(Point2d point, bool inculdeBoundary = true) method Translate (line 893) | public void Translate(Point2d translation) method Translate (line 908) | public void Translate(POLYGON_ELEMENT element, Point2d translation, in... method Rotate (line 920) | public void Rotate(Degree rotation) method Rotate (line 935) | public void Rotate(POLYGON_ELEMENT element, Degree rotation, int index... method Scale (line 947) | public void Scale(double scale) method Scale (line 962) | public void Scale(POLYGON_ELEMENT element, double scale, int index = 0) method Transform (line 976) | public void Transform(Point2d translation, Degree rotation, double scale) method Transform (line 993) | public void Transform(POLYGON_ELEMENT element, Point2d translation, De... method Print (line 1005) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Polygons/PolygonWithHolesKernel2.cs class PolygonWithHolesKernel2 (line 10) | internal abstract class PolygonWithHolesKernel2 : CGALObjectKernel method Create (line 13) | internal abstract IntPtr Create(); method Release (line 15) | internal abstract void Release(IntPtr ptr); method HoleCount (line 17) | internal abstract int HoleCount(IntPtr ptr); method PointCount (line 19) | internal abstract int PointCount(IntPtr ptr, int index); method Copy (line 21) | internal abstract IntPtr Copy(IntPtr ptr); method Convert (line 23) | internal abstract IntPtr Convert(IntPtr ptr, CGAL_KERNEL k); method Clear (line 25) | internal abstract void Clear(IntPtr ptr); method ClearBoundary (line 27) | internal abstract void ClearBoundary(IntPtr ptr); method ClearHoles (line 29) | internal abstract void ClearHoles(IntPtr ptr); method CreateFromPolygon (line 31) | internal abstract IntPtr CreateFromPolygon(IntPtr ptr); method CreateFromPoints (line 33) | internal abstract IntPtr CreateFromPoints(Point2d[] points, int count); method GetPoint (line 35) | internal abstract Point2d GetPoint(IntPtr ptr, int polyIndex, int poin... method GetPoints (line 37) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int pol... method SetPoint (line 39) | internal abstract void SetPoint(IntPtr ptr, int polyIndex, int pointIn... method SetPoints (line 41) | internal abstract void SetPoints(IntPtr ptr, Point2d[] points, int pol... method AddHoleFromPolygon (line 43) | internal abstract void AddHoleFromPolygon(IntPtr pwhPtr, IntPtr polygo... method AddHoleFromPoints (line 45) | internal abstract void AddHoleFromPoints(IntPtr ptr, Point2d[] points,... method RemoveHole (line 47) | internal abstract void RemoveHole(IntPtr ptr, int index); method CopyPolygon (line 49) | internal abstract IntPtr CopyPolygon(IntPtr ptr, int index); method ReversePolygon (line 51) | internal abstract void ReversePolygon(IntPtr ptr, int index); method IsUnbounded (line 53) | internal abstract bool IsUnbounded(IntPtr ptr); method GetBoundingBox (line 55) | internal abstract Box2d GetBoundingBox(IntPtr ptr, int index); method IsSimple (line 57) | internal abstract bool IsSimple(IntPtr ptr, int index); method IsConvex (line 59) | internal abstract bool IsConvex(IntPtr ptr, int index); method Orientation (line 61) | internal abstract ORIENTATION Orientation(IntPtr ptr, int index); method OrientedSide (line 63) | internal abstract ORIENTED_SIDE OrientedSide(IntPtr ptr, int index, Po... method SignedArea (line 65) | internal abstract double SignedArea(IntPtr ptr, int index); method Translate (line 67) | internal abstract void Translate(IntPtr ptr, int index, Point2d transl... method Rotate (line 69) | internal abstract void Rotate(IntPtr ptr, int index, double rotation); method Scale (line 71) | internal abstract void Scale(IntPtr ptr, int index, double scale); method Transform (line 73) | internal abstract void Transform(IntPtr ptr, int index, Point2d transl... method ContainsPoint (line 75) | internal abstract bool ContainsPoint(IntPtr ptr, Point2d point, ORIENT... method ConnectHoles (line 77) | internal abstract IntPtr ConnectHoles(IntPtr ptr); FILE: CGALDotNet/Polygons/PolygonWithHolesKernel2_EEK.cs class PolygonWithHolesKernel2_EEK (line 9) | internal sealed class PolygonWithHolesKernel2_EEK : PolygonWithHolesKernel2 method Create (line 15) | internal override IntPtr Create() method Release (line 20) | internal override void Release(IntPtr ptr) method HoleCount (line 25) | internal override int HoleCount(IntPtr ptr) method PointCount (line 30) | internal override int PointCount(IntPtr ptr, int index) method Copy (line 35) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 40) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method Clear (line 45) | internal override void Clear(IntPtr ptr) method ClearBoundary (line 50) | internal override void ClearBoundary(IntPtr ptr) method ClearHoles (line 55) | internal override void ClearHoles(IntPtr ptr) method CreateFromPolygon (line 60) | internal override IntPtr CreateFromPolygon(IntPtr ptr) method CreateFromPoints (line 65) | internal override IntPtr CreateFromPoints(Point2d[] points, int count) method GetPoint (line 70) | internal override Point2d GetPoint(IntPtr ptr, int polyIndex, int poin... method GetPoints (line 75) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int pol... method SetPoint (line 80) | internal override void SetPoint(IntPtr ptr, int polyIndex, int pointIn... method SetPoints (line 85) | internal override void SetPoints(IntPtr ptr, Point2d[] points, int pol... method AddHoleFromPolygon (line 90) | internal override void AddHoleFromPolygon(IntPtr pwhPtr, IntPtr polygo... method AddHoleFromPoints (line 95) | internal override void AddHoleFromPoints(IntPtr ptr, Point2d[] points,... method RemoveHole (line 100) | internal override void RemoveHole(IntPtr ptr, int index) method CopyPolygon (line 105) | internal override IntPtr CopyPolygon(IntPtr ptr, int index) method ReversePolygon (line 110) | internal override void ReversePolygon(IntPtr ptr, int index) method IsUnbounded (line 115) | internal override bool IsUnbounded(IntPtr ptr) method GetBoundingBox (line 120) | internal override Box2d GetBoundingBox(IntPtr ptr, int index) method IsSimple (line 125) | internal override bool IsSimple(IntPtr ptr, int index) method IsConvex (line 130) | internal override bool IsConvex(IntPtr ptr, int index) method Orientation (line 135) | internal override ORIENTATION Orientation(IntPtr ptr, int index) method OrientedSide (line 140) | internal override ORIENTED_SIDE OrientedSide(IntPtr ptr, int index, Po... method SignedArea (line 145) | internal override double SignedArea(IntPtr ptr, int index) method Translate (line 150) | internal override void Translate(IntPtr ptr, int index, Point2d transl... method Rotate (line 155) | internal override void Rotate(IntPtr ptr, int index, double rotation) method Scale (line 160) | internal override void Scale(IntPtr ptr, int index, double scale) method Transform (line 165) | internal override void Transform(IntPtr ptr, int index, Point2d transl... method ContainsPoint (line 170) | internal override bool ContainsPoint(IntPtr ptr, Point2d point, ORIENT... method ConnectHoles (line 175) | internal override IntPtr ConnectHoles(IntPtr ptr) method PolygonWithHoles2_EEK_Create (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Release (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_HoleCount (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_PointCount (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Copy (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Convert (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Clear (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_ClearBoundary (line 201) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_ClearHoles (line 204) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_CreateFromPolygon (line 207) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_CreateFromPoints (line 210) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_GetPoint (line 213) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_GetPoints (line 216) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_SetPoint (line 219) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_SetPoints (line 222) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_AddHoleFromPolygon (line 225) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_AddHoleFromPoints (line 228) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_RemoveHole (line 231) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_CopyPolygon (line 234) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_ReversePolygon (line 237) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_IsUnbounded (line 240) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_GetBoundingBox (line 243) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_IsSimple (line 246) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_IsConvex (line 249) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Orientation (line 252) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_OrientedSide (line 255) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_SignedArea (line 258) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Translate (line 261) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Rotate (line 264) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Scale (line 267) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_Transform (line 270) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_ContainsPoint (line 273) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EEK_ConnectHoles (line 276) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polygons/PolygonWithHolesKernel2_EIK.cs class PolygonWithHolesKernel2_EIK (line 9) | internal sealed class PolygonWithHolesKernel2_EIK : PolygonWithHolesKernel2 method Create (line 15) | internal override IntPtr Create() method Release (line 20) | internal override void Release(IntPtr ptr) method HoleCount (line 25) | internal override int HoleCount(IntPtr ptr) method PointCount (line 30) | internal override int PointCount(IntPtr ptr, int index) method Copy (line 35) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 40) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method Clear (line 45) | internal override void Clear(IntPtr ptr) method ClearBoundary (line 50) | internal override void ClearBoundary(IntPtr ptr) method ClearHoles (line 55) | internal override void ClearHoles(IntPtr ptr) method CreateFromPolygon (line 60) | internal override IntPtr CreateFromPolygon(IntPtr ptr) method CreateFromPoints (line 65) | internal override IntPtr CreateFromPoints(Point2d[] points, int count) method GetPoint (line 70) | internal override Point2d GetPoint(IntPtr ptr, int polyIndex, int poin... method GetPoints (line 75) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int pol... method SetPoint (line 80) | internal override void SetPoint(IntPtr ptr, int polyIndex, int pointIn... method SetPoints (line 85) | internal override void SetPoints(IntPtr ptr, Point2d[] points, int pol... method AddHoleFromPolygon (line 90) | internal override void AddHoleFromPolygon(IntPtr pwhPtr, IntPtr polygo... method AddHoleFromPoints (line 95) | internal override void AddHoleFromPoints(IntPtr ptr, Point2d[] points,... method RemoveHole (line 100) | internal override void RemoveHole(IntPtr ptr, int index) method CopyPolygon (line 105) | internal override IntPtr CopyPolygon(IntPtr ptr, int index) method ReversePolygon (line 110) | internal override void ReversePolygon(IntPtr ptr, int index) method IsUnbounded (line 115) | internal override bool IsUnbounded(IntPtr ptr) method GetBoundingBox (line 120) | internal override Box2d GetBoundingBox(IntPtr ptr, int index) method IsSimple (line 125) | internal override bool IsSimple(IntPtr ptr, int index) method IsConvex (line 130) | internal override bool IsConvex(IntPtr ptr, int index) method Orientation (line 135) | internal override ORIENTATION Orientation(IntPtr ptr, int index) method OrientedSide (line 140) | internal override ORIENTED_SIDE OrientedSide(IntPtr ptr, int index, Po... method SignedArea (line 145) | internal override double SignedArea(IntPtr ptr, int index) method Translate (line 150) | internal override void Translate(IntPtr ptr, int index, Point2d transl... method Rotate (line 155) | internal override void Rotate(IntPtr ptr, int index, double rotation) method Scale (line 160) | internal override void Scale(IntPtr ptr, int index, double scale) method Transform (line 165) | internal override void Transform(IntPtr ptr, int index, Point2d transl... method ContainsPoint (line 170) | internal override bool ContainsPoint(IntPtr ptr, Point2d point, ORIENT... method ConnectHoles (line 175) | internal override IntPtr ConnectHoles(IntPtr ptr) method PolygonWithHoles2_EIK_Create (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Release (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_HoleCount (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_PointCount (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Copy (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Convert (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Clear (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_ClearBoundary (line 201) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_ClearHoles (line 204) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_CreateFromPolygon (line 207) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_CreateFromPoints (line 210) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_GetPoint (line 213) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_GetPoints (line 216) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_SetPoint (line 219) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_SetPoints (line 222) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_AddHoleFromPolygon (line 225) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_AddHoleFromPoints (line 228) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_RemoveHole (line 231) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_CopyPolygon (line 234) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_ReversePolygon (line 237) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_IsUnbounded (line 240) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_GetBoundingBox (line 243) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_IsSimple (line 246) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_IsConvex (line 249) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Orientation (line 252) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_OrientedSide (line 255) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_SignedArea (line 258) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Translate (line 261) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Rotate (line 264) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Scale (line 267) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_Transform (line 270) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_ContainsPoint (line 273) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method PolygonWithHoles2_EIK_ConnectHoles (line 276) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polyhedra/IMesh.cs type IMesh (line 10) | public interface IMesh : IEnumerable method Clear (line 79) | void Clear(); method ClearNormalMaps (line 86) | void ClearNormalMaps(bool vertices, bool faces); method CreateMesh (line 94) | void CreateMesh(Point3d[] points, int[] triangles, int[] quads = null); method CreateTriangleMesh (line 103) | void CreateTriangleMesh(Point3d[] points, int pointCount, int[] indice... method CreateQuadMesh (line 112) | void CreateQuadMesh(Point3d[] points, int pointCount, int[] indices, i... method CreateTriangleQuadMesh (line 123) | void CreateTriangleQuadMesh(Point3d[] points, int pointsCount, int[] t... method CreatePolygonalMesh (line 131) | void CreatePolygonalMesh(Point3d[] points, int pointsCount, PolygonalI... method CreatePolygonMesh (line 139) | void CreatePolygonMesh(Point2d[] points, int count, bool xz); method GetIndices (line 146) | void GetIndices(int[] triangles, int[] quads = null); method GetTriangleIndices (line 153) | void GetTriangleIndices(int[] triangles, int trianglesCount); method GetQuadIndices (line 160) | void GetQuadIndices(int[] quads, int quadsCount); method GetTriangleQuadIndices (line 169) | void GetTriangleQuadIndices(int[] triangles, int trianglesCount, int[]... method GetPolygonalIndices (line 175) | PolygonalIndices GetPolygonalIndices(); method GetPoint (line 200) | Point3d GetPoint(int index); method GetPoints (line 207) | void GetPoints(Point3d[] points, int count); method SetPoint (line 215) | void SetPoint(int index, Point3d point); method SetPoints (line 222) | void SetPoints(Point3d[] points, int count); method GetSegment (line 230) | bool GetSegment(int index, out Segment3d segment); method GetSegments (line 237) | void GetSegments(Segment3d[] segments, int count); method GetTriangle (line 246) | bool GetTriangle(int index, out Triangle3d triangle); method GetTriangles (line 254) | void GetTriangles(Triangle3d[] triangles, int count); method GetVertex (line 262) | bool GetVertex(int index, out MeshVertex3 vertex); method GetVertices (line 269) | void GetVertices(MeshVertex3[] vertices, int count); method GetFace (line 277) | bool GetFace(int index, out MeshFace3 face); method GetFaces (line 284) | void GetFaces(MeshFace3[] faces, int count); method GetHalfedge (line 292) | bool GetHalfedge(int index, out MeshHalfedge3 halfedge); method GetHalfedges (line 299) | void GetHalfedges(MeshHalfedge3[] halfedges, int count); method GetPolygonalCount (line 305) | PolygonalCount GetPolygonalCount(); method GetDualPolygonalCount (line 312) | PolygonalCount GetDualPolygonalCount(); method GetCentroids (line 319) | void GetCentroids(Point3d[] points, int count); method ComputeVertexNormals (line 324) | void ComputeVertexNormals(); method ComputeFaceNormals (line 329) | void ComputeFaceNormals(); method GetVertexNormals (line 336) | void GetVertexNormals(Vector3d[] normals, int count); method GetFaceNormals (line 343) | void GetFaceNormals(Vector3d[] normals, int count); method Translate (line 349) | void Translate(Point3d translation); method Rotate (line 355) | void Rotate(Quaternion3d rotation); method Scale (line 361) | void Scale(Point3d scale); method Transform (line 369) | void Transform(Point3d translation, Quaternion3d rotation, Point3d sca... method Triangulate (line 374) | void Triangulate(); method ReadOFF (line 380) | void ReadOFF(string filename); method WriteOFF (line 386) | void WriteOFF(string filename); method Print (line 392) | void Print(StringBuilder builder); method ReverseFaceOrientation (line 397) | void ReverseFaceOrientation(); method BoundedSide (line 406) | public BOUNDED_SIDE BoundedSide(Point3d point); method ContainsPoint (line 414) | bool ContainsPoint(Point3d point, bool includeBoundary = true); method LocateFace (line 421) | MeshHitResult LocateFace(Ray3d ray); method ClosestFace (line 428) | MeshHitResult ClosestFace(Point3d point); method LocateFace (line 436) | bool LocateFace(Ray3d ray, out MeshFace3 face); method LocateVertex (line 445) | bool LocateVertex(Ray3d ray, double radius, out MeshVertex3 vertex); method LocateHalfedge (line 454) | bool LocateHalfedge(Ray3d ray, double radius, out MeshHalfedge3 edge); FILE: CGALDotNet/Polyhedra/MeshFace3.cs type MeshFace3 (line 8) | public struct MeshFace3 : IEquatable method ToString (line 38) | public override string ToString() method Equals (line 71) | public override bool Equals(object obj) method Equals (line 83) | public bool Equals(MeshFace3 v) method GetHashCode (line 92) | public override int GetHashCode() method EnumerateHalfedges (line 108) | public IEnumerable EnumerateHalfedges(IMesh mesh) method EnumerateVertices (line 129) | public IEnumerable EnumerateVertices(IMesh mesh) FILE: CGALDotNet/Polyhedra/MeshFactory.cs type UVSphereParams (line 10) | public struct UVSphereParams type NormalizedCubeParams (line 29) | public struct NormalizedCubeParams type PlaneParams (line 47) | public struct PlaneParams type TorusParams (line 68) | public struct TorusParams type CylinderParams (line 91) | public struct CylinderParams type ConeParams (line 114) | public struct ConeParams method AsCylinderParam (line 133) | internal CylinderParams AsCylinderParam() type CapsuleParams (line 146) | public struct CapsuleParams class IndexList (line 169) | internal class IndexList method Clear (line 177) | internal void Clear() method ToIndices (line 186) | internal PolygonalIndices ToIndices() method CreateTriangleIndexList (line 197) | internal static IndexList CreateTriangleIndexList() method CreatePolygonIndexList (line 205) | internal static IndexList CreatePolygonIndexList() class MeshFactory (line 222) | internal static class MeshFactory method AddTriangle (line 257) | private static void AddTriangle(this List list, int item1, int it... method AddTriangleAlt (line 264) | private static void AddTriangleAlt(this List list, int item1, int... method AddQuad (line 271) | private static void AddQuad(this List list, int item1, int item2,... method AddPentagon (line 279) | private static void AddPentagon(this List list, int item1, int it... method AddHexagon (line 288) | private static void AddHexagon(this List list, int item1, int ite... method CreateCube (line 298) | internal static void CreateCube(IndexList list, double scale = 1) method CreateCube (line 335) | internal static void CreateCube(IndexList list, Box3d box) method CreatePlane (line 375) | internal static void CreatePlane(IndexList list, PlaneParams param) method CreateUVSphere (line 425) | internal static void CreateUVSphere(IndexList list, UVSphereParams param) method CreateNormalizedCube (line 493) | internal static void CreateNormalizedCube(IndexList list, NormalizedCu... method CreateTetrahedron (line 555) | internal static void CreateTetrahedron(IndexList list, double scale = 1) method CreateOctahedron (line 576) | internal static void CreateOctahedron(IndexList list, double scale = 1) method CreateIcosahedron (line 597) | internal static void CreateIcosahedron(IndexList list, double scale = 1) method CreateDodecahedron (line 639) | internal static void CreateDodecahedron(IndexList list, double scale = 1) method CreateTorus (line 723) | internal static void CreateTorus(IndexList list, TorusParams param) method CreateCylinder (line 766) | internal static void CreateCylinder(IndexList list, CylinderParams param) method GenerateCap (line 840) | private static void GenerateCap(IndexList list, CylinderParams param, ... method CreateCapsule (line 890) | internal static void CreateCapsule(IndexList list, CapsuleParams param) FILE: CGALDotNet/Polyhedra/MeshHalfedge3.cs type MeshHalfedge3 (line 9) | public struct MeshHalfedge3 : IEquatable method SourcePoint (line 76) | public Point3d SourcePoint(IMesh mesh) method TargetPoint (line 90) | public Point3d TargetPoint(IMesh mesh) method ToString (line 102) | public override string ToString() method Equals (line 141) | public override bool Equals(object obj) method Equals (line 153) | public bool Equals(MeshHalfedge3 v) method GetHashCode (line 162) | public override int GetHashCode() method EnumerateHalfedges (line 184) | public IEnumerable EnumerateHalfedges(IMesh mesh) method EnumerateVertices (line 207) | public IEnumerable EnumerateVertices(IMesh mesh) FILE: CGALDotNet/Polyhedra/MeshHitResult.cs type MeshHitResult (line 9) | public struct MeshHitResult method ToString (line 19) | public override string ToString() FILE: CGALDotNet/Polyhedra/MeshVertex3.cs type MeshVertex3 (line 8) | public struct MeshVertex3 : IEquatable method ToString (line 48) | public override string ToString() method Equals (line 83) | public override bool Equals(object obj) method Equals (line 95) | public bool Equals(MeshVertex3 v) method GetHashCode (line 104) | public override int GetHashCode() method EnumerateHalfedges (line 122) | public IEnumerable EnumerateHalfedges(IMesh mesh) FILE: CGALDotNet/Polyhedra/NefPolyhedron3.cs type NEF_BOUNDARY (line 11) | public enum NEF_BOUNDARY : int type NEF_CONTENT (line 17) | public enum NEF_CONTENT : int type NEF_INTERSECTION (line 23) | public enum NEF_INTERSECTION : int class NefPolyhedron3 (line 39) | public sealed class NefPolyhedron3 : NefPolyhedron3 where K : CGALKer... method NefPolyhedron3 (line 46) | public NefPolyhedron3(NEF_CONTENT space = NEF_CONTENT.EMPTY) : base(ne... method NefPolyhedron3 (line 58) | internal NefPolyhedron3(Plane3d plane, NEF_BOUNDARY boundary = NEF_BOU... method NefPolyhedron3 (line 68) | public NefPolyhedron3(Polyhedron3 polyhedra) : base(new K(), polyhedra) method NefPolyhedron3 (line 77) | internal NefPolyhedron3(IntPtr ptr) : base(new K(), ptr) method ToString (line 86) | public override string ToString() method Intersection (line 97) | public NefPolyhedron3 Intersection(NefPolyhedron3 nef) method Join (line 108) | public NefPolyhedron3 Join(NefPolyhedron3 nef) method Difference (line 119) | public NefPolyhedron3 Difference(NefPolyhedron3 nef) method SymmetricDifference (line 130) | public NefPolyhedron3 SymmetricDifference(NefPolyhedron3 nef) method Complement (line 140) | public NefPolyhedron3 Complement() method Interior (line 150) | public NefPolyhedron3 Interior() method Boundary (line 160) | public NefPolyhedron3 Boundary() method Closure (line 170) | public NefPolyhedron3 Closure() method Regularization (line 180) | public NefPolyhedron3 Regularization() method MinkowskiSum (line 190) | public NefPolyhedron3 MinkowskiSum(NefPolyhedron3 nef) method ConvertToPolyhedron (line 202) | public bool ConvertToPolyhedron(out Polyhedron3 poly) method ConvertToSurfaceMesh (line 223) | public bool ConvertToSurfaceMesh(out SurfaceMesh3 mesh) method GetVolumes (line 242) | public void GetVolumes(List> volumes) method NefPolyhedron3 (line 264) | private NefPolyhedron3() method NefPolyhedron3 (line 275) | public NefPolyhedron3(CGALKernel kernel, NEF_CONTENT space) method NefPolyhedron3 (line 289) | public NefPolyhedron3(CGALKernel kernel, Plane3d plane, NEF_BOUNDARY b... method NefPolyhedron3 (line 301) | public NefPolyhedron3(CGALKernel kernel, Polyhedron3 polyhedra) method NefPolyhedron3 (line 312) | internal NefPolyhedron3(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 372) | public void Clear(NEF_CONTENT space = NEF_CONTENT.EMPTY) method IsValid (line 381) | public bool IsValid() method ConvexDecomposition (line 389) | public void ConvexDecomposition() method Print (line 398) | public override void Print(StringBuilder builder) method ReleasePtr (line 416) | protected override void ReleasePtr() class NefPolyhedron3 (line 258) | public abstract class NefPolyhedron3 : CGALObject method NefPolyhedron3 (line 46) | public NefPolyhedron3(NEF_CONTENT space = NEF_CONTENT.EMPTY) : base(ne... method NefPolyhedron3 (line 58) | internal NefPolyhedron3(Plane3d plane, NEF_BOUNDARY boundary = NEF_BOU... method NefPolyhedron3 (line 68) | public NefPolyhedron3(Polyhedron3 polyhedra) : base(new K(), polyhedra) method NefPolyhedron3 (line 77) | internal NefPolyhedron3(IntPtr ptr) : base(new K(), ptr) method ToString (line 86) | public override string ToString() method Intersection (line 97) | public NefPolyhedron3 Intersection(NefPolyhedron3 nef) method Join (line 108) | public NefPolyhedron3 Join(NefPolyhedron3 nef) method Difference (line 119) | public NefPolyhedron3 Difference(NefPolyhedron3 nef) method SymmetricDifference (line 130) | public NefPolyhedron3 SymmetricDifference(NefPolyhedron3 nef) method Complement (line 140) | public NefPolyhedron3 Complement() method Interior (line 150) | public NefPolyhedron3 Interior() method Boundary (line 160) | public NefPolyhedron3 Boundary() method Closure (line 170) | public NefPolyhedron3 Closure() method Regularization (line 180) | public NefPolyhedron3 Regularization() method MinkowskiSum (line 190) | public NefPolyhedron3 MinkowskiSum(NefPolyhedron3 nef) method ConvertToPolyhedron (line 202) | public bool ConvertToPolyhedron(out Polyhedron3 poly) method ConvertToSurfaceMesh (line 223) | public bool ConvertToSurfaceMesh(out SurfaceMesh3 mesh) method GetVolumes (line 242) | public void GetVolumes(List> volumes) method NefPolyhedron3 (line 264) | private NefPolyhedron3() method NefPolyhedron3 (line 275) | public NefPolyhedron3(CGALKernel kernel, NEF_CONTENT space) method NefPolyhedron3 (line 289) | public NefPolyhedron3(CGALKernel kernel, Plane3d plane, NEF_BOUNDARY b... method NefPolyhedron3 (line 301) | public NefPolyhedron3(CGALKernel kernel, Polyhedron3 polyhedra) method NefPolyhedron3 (line 312) | internal NefPolyhedron3(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 372) | public void Clear(NEF_CONTENT space = NEF_CONTENT.EMPTY) method IsValid (line 381) | public bool IsValid() method ConvexDecomposition (line 389) | public void ConvexDecomposition() method Print (line 398) | public override void Print(StringBuilder builder) method ReleasePtr (line 416) | protected override void ReleasePtr() FILE: CGALDotNet/Polyhedra/NefPolyhedronKernel3.cs class NefPolyhedronKernel3 (line 10) | internal abstract class NefPolyhedronKernel3 : CGALObjectKernel method CreateFromSpace (line 12) | internal abstract IntPtr CreateFromSpace(NEF_CONTENT space); method CreateFromPlane (line 14) | internal abstract IntPtr CreateFromPlane(Plane3d plane, NEF_BOUNDARY b... method CreateFromPolyhedron (line 16) | internal abstract IntPtr CreateFromPolyhedron(IntPtr ptr); method Release (line 18) | internal abstract void Release(IntPtr ptr); method Clear (line 20) | internal abstract void Clear(IntPtr ptr, NEF_CONTENT space); method IsEmpty (line 22) | internal abstract bool IsEmpty(IntPtr ptr); method IsSimple (line 24) | internal abstract bool IsSimple(IntPtr ptr); method IsSpace (line 26) | internal abstract bool IsSpace(IntPtr ptr); method IsValid (line 28) | internal abstract bool IsValid(IntPtr ptr); method EdgeCount (line 30) | internal abstract int EdgeCount(IntPtr ptr); method FacetCount (line 32) | internal abstract int FacetCount(IntPtr ptr); method HalfEdgeCount (line 34) | internal abstract int HalfEdgeCount(IntPtr ptr); method HalfFacetCount (line 36) | internal abstract int HalfFacetCount(IntPtr ptr); method VertexCount (line 38) | internal abstract int VertexCount(IntPtr ptr); method VolumeCount (line 40) | internal abstract int VolumeCount(IntPtr ptr); method Intersection (line 42) | internal abstract IntPtr Intersection(IntPtr ptr1, IntPtr ptr2); method Join (line 44) | internal abstract IntPtr Join(IntPtr ptr1, IntPtr ptr2); method Difference (line 46) | internal abstract IntPtr Difference(IntPtr ptr1, IntPtr ptr2); method SymmetricDifference (line 48) | internal abstract IntPtr SymmetricDifference(IntPtr ptr1, IntPtr ptr2); method Complement (line 50) | internal abstract IntPtr Complement(IntPtr ptr); method Interior (line 52) | internal abstract IntPtr Interior(IntPtr ptr); method Boundary (line 54) | internal abstract IntPtr Boundary(IntPtr ptr); method Closure (line 56) | internal abstract IntPtr Closure(IntPtr ptr); method Regularization (line 58) | internal abstract IntPtr Regularization(IntPtr ptr); method MinkowskiSum (line 60) | internal abstract IntPtr MinkowskiSum(IntPtr ptr1, IntPtr ptr2); method ConvertToPolyhedron (line 62) | internal abstract IntPtr ConvertToPolyhedron(IntPtr ptr); method ConvertToSurfaceMesh (line 64) | internal abstract IntPtr ConvertToSurfaceMesh(IntPtr ptr); method ConvexDecomposition (line 66) | internal abstract void ConvexDecomposition(IntPtr ptr); method GetVolumes (line 68) | internal abstract void GetVolumes(IntPtr ptr, IntPtr[] volumes, int co... FILE: CGALDotNet/Polyhedra/NefPolyhedronKernel3_EEK.cs class NefPolyhedronKernel3_EEK (line 10) | internal class NefPolyhedronKernel3_EEK : NefPolyhedronKernel3 method CreateFromSpace (line 16) | internal override IntPtr CreateFromSpace(NEF_CONTENT space) method CreateFromPlane (line 21) | internal override IntPtr CreateFromPlane(Plane3d plane, NEF_BOUNDARY b... method CreateFromPolyhedron (line 26) | internal override IntPtr CreateFromPolyhedron(IntPtr ptr) method Release (line 31) | internal override void Release(IntPtr ptr) method Clear (line 36) | internal override void Clear(IntPtr ptr, NEF_CONTENT space) method IsEmpty (line 41) | internal override bool IsEmpty(IntPtr ptr) method IsSimple (line 46) | internal override bool IsSimple(IntPtr ptr) method IsSpace (line 51) | internal override bool IsSpace(IntPtr ptr) method IsValid (line 56) | internal override bool IsValid(IntPtr ptr) method EdgeCount (line 61) | internal override int EdgeCount(IntPtr ptr) method FacetCount (line 66) | internal override int FacetCount(IntPtr ptr) method HalfEdgeCount (line 71) | internal override int HalfEdgeCount(IntPtr ptr) method HalfFacetCount (line 76) | internal override int HalfFacetCount(IntPtr ptr) method VertexCount (line 81) | internal override int VertexCount(IntPtr ptr) method VolumeCount (line 86) | internal override int VolumeCount(IntPtr ptr) method Intersection (line 91) | internal override IntPtr Intersection(IntPtr ptr1, IntPtr ptr2) method Join (line 96) | internal override IntPtr Join(IntPtr ptr1, IntPtr ptr2) method Difference (line 101) | internal override IntPtr Difference(IntPtr ptr1, IntPtr ptr2) method SymmetricDifference (line 106) | internal override IntPtr SymmetricDifference(IntPtr ptr1, IntPtr ptr2) method Complement (line 111) | internal override IntPtr Complement(IntPtr ptr) method Interior (line 116) | internal override IntPtr Interior(IntPtr ptr) method Boundary (line 121) | internal override IntPtr Boundary(IntPtr ptr) method Closure (line 126) | internal override IntPtr Closure(IntPtr ptr) method Regularization (line 131) | internal override IntPtr Regularization(IntPtr ptr) method MinkowskiSum (line 136) | internal override IntPtr MinkowskiSum(IntPtr ptr1, IntPtr ptr2) method ConvertToPolyhedron (line 141) | internal override IntPtr ConvertToPolyhedron(IntPtr ptr) method ConvertToSurfaceMesh (line 146) | internal override IntPtr ConvertToSurfaceMesh(IntPtr ptr) method ConvexDecomposition (line 151) | internal override void ConvexDecomposition(IntPtr ptr) method GetVolumes (line 156) | internal override void GetVolumes(IntPtr ptr, IntPtr[] volumes, int co... method NefPolyhedron3_EEK_CreateFromSpace (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_CreateFromPlane (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_CreateFromPolyhedron (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Release (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Clear (line 173) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_IsEmpty (line 176) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_IsSimple (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_IsSpace (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_IsValid (line 185) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_EdgeCount (line 188) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_FacetCount (line 191) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_HalfEdgeCount (line 194) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_HalfFacetCount (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_VertexCount (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_VolumeCount (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Intersection (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Join (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Difference (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_SymmetricDifference (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Complement (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Interior (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Boundary (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Closure (line 227) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_Regularization (line 230) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_MinkowskiSum (line 233) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_ConvertToPolyhedron (line 236) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_ConvertToSurfaceMesh (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_ConvexDecomposition (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EEK_GetVolumes (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polyhedra/NefPolyhedronKernel3_EIK.cs class NefPolyhedronKernel3_EIK (line 10) | internal class NefPolyhedronKernel3_EIK : NefPolyhedronKernel3 method CreateFromSpace (line 16) | internal override IntPtr CreateFromSpace(NEF_CONTENT space) method CreateFromPlane (line 21) | internal override IntPtr CreateFromPlane(Plane3d plane, NEF_BOUNDARY b... method CreateFromPolyhedron (line 26) | internal override IntPtr CreateFromPolyhedron(IntPtr ptr) method Release (line 31) | internal override void Release(IntPtr ptr) method Clear (line 36) | internal override void Clear(IntPtr ptr, NEF_CONTENT space) method IsEmpty (line 41) | internal override bool IsEmpty(IntPtr ptr) method IsSimple (line 46) | internal override bool IsSimple(IntPtr ptr) method IsSpace (line 51) | internal override bool IsSpace(IntPtr ptr) method IsValid (line 56) | internal override bool IsValid(IntPtr ptr) method EdgeCount (line 61) | internal override int EdgeCount(IntPtr ptr) method FacetCount (line 66) | internal override int FacetCount(IntPtr ptr) method HalfEdgeCount (line 71) | internal override int HalfEdgeCount(IntPtr ptr) method HalfFacetCount (line 76) | internal override int HalfFacetCount(IntPtr ptr) method VertexCount (line 81) | internal override int VertexCount(IntPtr ptr) method VolumeCount (line 86) | internal override int VolumeCount(IntPtr ptr) method Intersection (line 91) | internal override IntPtr Intersection(IntPtr ptr1, IntPtr ptr2) method Join (line 96) | internal override IntPtr Join(IntPtr ptr1, IntPtr ptr2) method Difference (line 101) | internal override IntPtr Difference(IntPtr ptr1, IntPtr ptr2) method SymmetricDifference (line 106) | internal override IntPtr SymmetricDifference(IntPtr ptr1, IntPtr ptr2) method Complement (line 111) | internal override IntPtr Complement(IntPtr ptr) method Interior (line 116) | internal override IntPtr Interior(IntPtr ptr) method Boundary (line 121) | internal override IntPtr Boundary(IntPtr ptr) method Closure (line 126) | internal override IntPtr Closure(IntPtr ptr) method Regularization (line 131) | internal override IntPtr Regularization(IntPtr ptr) method MinkowskiSum (line 136) | internal override IntPtr MinkowskiSum(IntPtr ptr1, IntPtr ptr2) method ConvertToPolyhedron (line 141) | internal override IntPtr ConvertToPolyhedron(IntPtr ptr) method ConvertToSurfaceMesh (line 146) | internal override IntPtr ConvertToSurfaceMesh(IntPtr ptr) method ConvexDecomposition (line 151) | internal override void ConvexDecomposition(IntPtr ptr) method GetVolumes (line 156) | internal override void GetVolumes(IntPtr ptr, IntPtr[] volumes, int co... method NefPolyhedron3_EIK_CreateFromSpace (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_CreateFromPlane (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_CreateFromPolyhedron (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Release (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Clear (line 173) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_IsEmpty (line 176) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_IsSimple (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_IsSpace (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_IsValid (line 185) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_EdgeCount (line 188) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_FacetCount (line 191) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_HalfEdgeCount (line 194) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_HalfFacetCount (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_VertexCount (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_VolumeCount (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Intersection (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Join (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Difference (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_SymmetricDifference (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Complement (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Interior (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Boundary (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Closure (line 227) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_Regularization (line 230) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_MinkowskiSum (line 233) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_ConvertToPolyhedron (line 236) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_ConvertToSurfaceMesh (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_ConvexDecomposition (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method NefPolyhedron3_EIK_GetVolumes (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polyhedra/PolygonalCount.cs type PolygonalCount (line 7) | public struct PolygonalCount method ToString (line 16) | public override string ToString() method Indices (line 22) | public PolygonalIndices Indices() FILE: CGALDotNet/Polyhedra/PolygonalIndices.cs type PolygonalIndices (line 7) | public struct PolygonalIndices method PolygonalIndices (line 15) | public PolygonalIndices(PolygonalCount count) method ToString (line 23) | public override string ToString() method Len (line 37) | private int Len(int[] array) method Print (line 42) | public void Print() method Print (line 49) | public void Print(StringBuilder builder) FILE: CGALDotNet/Polyhedra/PolyhedraAlgorithm.cs class PolyhedraAlgorithm (line 7) | public abstract class PolyhedraAlgorithm : CGALObject method PolyhedraAlgorithm (line 12) | internal PolyhedraAlgorithm() method PolyhedraAlgorithm (line 21) | internal PolyhedraAlgorithm(IntPtr ptr) : base(ptr) method CheckIsValidException (line 37) | protected void CheckIsValidException(IMesh mesh) method CheckIsValid (line 52) | protected bool CheckIsValid(IMesh mesh) method CheckIsValidTriangleException (line 65) | protected void CheckIsValidTriangleException(IMesh mesh) method CheckIsValidTriangle (line 83) | protected bool CheckIsValidTriangle(IMesh mesh) method CheckIsValidClosedException (line 96) | protected void CheckIsValidClosedException(IMesh mesh) method CheckIsValidClosed (line 114) | protected bool CheckIsValidClosed(IMesh mesh) method CheckIsValidClosedTriangleException (line 127) | protected void CheckIsValidClosedTriangleException(IMesh mesh) method CheckIsValidClosedTriangle (line 148) | protected bool CheckIsValidClosedTriangle(IMesh mesh) FILE: CGALDotNet/Polyhedra/Polyhedron3.cs class Polyhedron3 (line 21) | public sealed class Polyhedron3 : Polyhedron3 where K : CGALKernel, n... method Polyhedron3 (line 26) | public Polyhedron3() : base(new K()) method Polyhedron3 (line 34) | public Polyhedron3(Point3d[] points, int[] triangles) : base(new K()) method Polyhedron3 (line 42) | public Polyhedron3(Point3d[] points, PolygonalIndices indices) : base(... method Polyhedron3 (line 51) | internal Polyhedron3(IntPtr ptr) : base(new K(), ptr) method ToString (line 60) | public override string ToString() method Copy (line 70) | public Polyhedron3 Copy() method Subdivide (line 80) | public override void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 96) | public override void Simplify(double stop_ratio) method Refine (line 114) | public override int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 132) | public override void Orient(ORIENTATE oriente) method ReverseFaceOrientation (line 147) | public override void ReverseFaceOrientation() method Split (line 156) | public void Split(List> results) method KeepLargest (line 173) | public override int KeepLargest(int num_components_to_keep = 1) method CreatePolygonMesh (line 192) | public void CreatePolygonMesh(Polygon2 polygon, bool xz) method Dual (line 208) | public Polyhedron3 Dual() method ToSurfaceMesh (line 229) | public SurfaceMesh3 ToSurfaceMesh() method FindMinMaxAvgEdgeLength (line 246) | public override MinMaxAvg FindMinMaxAvgEdgeLength() method FindMinMaxAvgFaceArea (line 263) | public override MinMaxAvg FindMinMaxAvgFaceArea() method LocateFace (line 281) | public override MeshHitResult LocateFace(Ray3d ray) method ClosestFace (line 299) | public override MeshHitResult ClosestFace(Point3d point) method Polyhedron3 (line 330) | private Polyhedron3() method Polyhedron3 (line 339) | internal Polyhedron3(CGALKernel kernel) method Polyhedron3 (line 350) | internal Polyhedron3(CGALKernel kernel, IntPtr ptr) : base(ptr) method SetIsUpdatedToFalse (line 481) | public void SetIsUpdatedToFalse() method Clear (line 489) | public void Clear() method ClearIndexMaps (line 504) | public void ClearIndexMaps(bool vertices, bool faces, bool edges) method ClearNormalMaps (line 514) | public void ClearNormalMaps(bool vertices, bool faces) method BuildIndices (line 526) | public void BuildIndices(bool vertices, bool faces, bool edges, bool f... method MakeTetrahedron (line 540) | public int MakeTetrahedron(Point3d p1, Point3d p2, Point3d p3, Point3d... method MakeTriangle (line 554) | public int MakeTriangle(Point3d p1, Point3d p2, Point3d p3) method CreateMesh (line 566) | public void CreateMesh(Point3d[] points, int[] triangles, int[] quads ... method CreateTriangleMesh (line 586) | public void CreateTriangleMesh(Point3d[] points, int pointCount, int[]... method CreateQuadMesh (line 603) | public void CreateQuadMesh(Point3d[] points, int pointCount, int[] ind... method CreateTriangleQuadMesh (line 622) | public void CreateTriangleQuadMesh(Point3d[] points, int pointsCount, ... method CreatePolygonalMesh (line 639) | public void CreatePolygonalMesh(Point3d[] points, int pointsCount, Pol... method CreatePolygonMesh (line 662) | public void CreatePolygonMesh(Point2d[] points, int count, bool xz) method GetIndices (line 676) | public void GetIndices(int[] triangles, int[] quads = null) method GetTriangleIndices (line 694) | public void GetTriangleIndices(int[] triangles, int trianglesCount) method GetQuadIndices (line 705) | public void GetQuadIndices(int[] quads, int quadsCount) method GetTriangleQuadIndices (line 718) | public void GetTriangleQuadIndices(int[] triangles, int trianglesCount... method GetPolygonalIndices (line 729) | public PolygonalIndices GetPolygonalIndices() method GetDualPolygonalIndices (line 749) | public PolygonalIndices GetDualPolygonalIndices() method GetPoint (line 781) | public Point3d GetPoint(int index) method GetPointWrapped (line 795) | public Point3d GetPointWrapped(int index) method GetPointClamped (line 807) | public Point3d GetPointClamped(int index) method GetPointClamp (line 818) | public Point3d GetPointClamp(int index) method GetPoints (line 829) | public void GetPoints(Point3d[] points, int count) method SetPoint (line 841) | public void SetPoint(int index, Point3d point) method SetPoints (line 855) | public void SetPoints(Point3d[] points, int count) method GetSegment (line 868) | public bool GetSegment(int index, out Segment3d segment) method GetSegment (line 879) | public Segment3d GetSegment(int index) method GetSegments (line 892) | public void GetSegments(Segment3d[] segments, int count) method GetTriangle (line 905) | public bool GetTriangle(int index, out Triangle3d triangle) method GetTriangle (line 916) | public Triangle3d GetTriangle(int index) method GetTriangles (line 930) | public void GetTriangles(Triangle3d[] triangles, int count) method GetVertex (line 942) | public bool GetVertex(int index, out MeshVertex3 vertex) method GetVertex (line 953) | public MeshVertex3 GetVertex(int index) method GetVertices (line 966) | public void GetVertices(MeshVertex3[] vertices, int count) method GetFace (line 978) | public bool GetFace(int index, out MeshFace3 face) method GetFace (line 989) | public MeshFace3 GetFace(int index) method GetFaces (line 1002) | public void GetFaces(MeshFace3[] faces, int count) method GetHalfedge (line 1014) | public bool GetHalfedge(int index, out MeshHalfedge3 halfedge) method GetHalfedge (line 1025) | public MeshHalfedge3 GetHalfedge(int index) method GetHalfedges (line 1038) | public void GetHalfedges(MeshHalfedge3[] halfedges, int count) method GetPolygonalCount (line 1048) | public PolygonalCount GetPolygonalCount() method GetDualPolygonalCount (line 1058) | public PolygonalCount GetDualPolygonalCount() method GetCentroids (line 1068) | public void GetCentroids(Point3d[] points, int count) method ComputeVertexNormals (line 1077) | public void ComputeVertexNormals() method ComputeFaceNormals (line 1085) | public void ComputeFaceNormals() method GetVertexNormals (line 1095) | public void GetVertexNormals(Vector3d[] normals, int count) method GetFaceNormals (line 1106) | public void GetFaceNormals(Vector3d[] normals, int count) method Translate (line 1116) | public void Translate(Point3d translation) method Rotate (line 1127) | public void Rotate(Quaternion3d rotation) method Scale (line 1138) | public void Scale(Point3d scale) method Transform (line 1151) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method Triangulate (line 1161) | public void Triangulate() method NormalizeBorder (line 1174) | public void NormalizeBorder() method NormalizedBorderIsValid (line 1189) | public bool NormalizedBorderIsValid() method BoundedSide (line 1201) | public BOUNDED_SIDE BoundedSide(Point3d point) method ContainsPoint (line 1216) | public bool ContainsPoint(Point3d point, bool includeBoundary = true) method LocateFace (line 1237) | public abstract MeshHitResult LocateFace(Ray3d ray); method ClosestFace (line 1244) | public abstract MeshHitResult ClosestFace(Point3d point); method LocateFace (line 1252) | public bool LocateFace(Ray3d ray, out MeshFace3 face) method LocateVertex (line 1280) | public bool LocateVertex(Ray3d ray, double radius, out MeshVertex3 ver... method LocateHalfedge (line 1329) | public bool LocateHalfedge(Ray3d ray, double radius, out MeshHalfedge3... method DoesSelfIntersect (line 1385) | public BOOL_OR_UNDETERMINED DoesSelfIntersect() method FindIfValid (line 1400) | public bool FindIfValid(int level = 0) method FindBoundingBox (line 1409) | public Box3d FindBoundingBox() method FindArea (line 1419) | public double FindArea() method FindCentroid (line 1433) | public Point3d FindCentroid() method FindVolume (line 1446) | public double FindVolume() method FindIfClosed (line 1458) | public BOOL_OR_UNDETERMINED FindIfClosed() method FindIfBivalent (line 1470) | public BOOL_OR_UNDETERMINED FindIfBivalent() method FindIfTrivalent (line 1482) | public BOOL_OR_UNDETERMINED FindIfTrivalent() method FindIfTriangleMesh (line 1494) | public BOOL_OR_UNDETERMINED FindIfTriangleMesh() method FindIfQuadMesh (line 1506) | public BOOL_OR_UNDETERMINED FindIfQuadMesh() method FindIfDoesBoundAVolume (line 1519) | public BOOL_OR_UNDETERMINED FindIfDoesBoundAVolume() method BuildAABBTree (line 1532) | public void BuildAABBTree() method ReleaseAABBTree (line 1540) | public void ReleaseAABBTree() method DoIntersect (line 1554) | public BOOL_OR_UNDETERMINED DoIntersect(Polyhedron3 poly, bool test_bo... method Subdivide (line 1576) | public abstract void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 1582) | public abstract void Simplify(double stop_ratio); method Refine (line 1590) | public abstract int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 1596) | public abstract void Orient(ORIENTATE orientate); method ReverseFaceOrientation (line 1601) | public abstract void ReverseFaceOrientation(); method KeepLargest (line 1609) | public abstract int KeepLargest(int num_components_to_keep = 1); method FindMinMaxAvgEdgeLength (line 1615) | public abstract MinMaxAvg FindMinMaxAvgEdgeLength(); method FindMinMaxAvgFaceArea (line 1621) | public abstract MinMaxAvg FindMinMaxAvgFaceArea(); method GetEnumerator (line 1627) | public IEnumerator GetEnumerator() method GetEnumerator (line 1637) | IEnumerator IEnumerable.GetEnumerator() method ReadOFF (line 1646) | public void ReadOFF(string filename) method WriteOFF (line 1656) | public void WriteOFF(string filename) method ToArray (line 1665) | public Point3d[] ToArray() method ToList (line 1676) | public List ToList() method AddFacetToBorder (line 1701) | public int AddFacetToBorder(int h, int g) method AddVertexAndFacetToBorder (line 1719) | public int AddVertexAndFacetToBorder(int h, int g) method CreateCenterVertex (line 1737) | public int CreateCenterVertex(int h) method EraseCenterVertex (line 1756) | public int EraseCenterVertex(int h) method EraseConnectedComponent (line 1772) | public bool EraseConnectedComponent(int h) method EraseFacet (line 1783) | public bool EraseFacet(int h) method FillHole (line 1798) | public int FillHole(int h) method FlipEdge (line 1812) | public int FlipEdge(int h) method JoinFacet (line 1830) | public int JoinFacet(int h) method JoinLoop (line 1847) | public int JoinLoop(int h, int g) method JoinVertex (line 1865) | public int JoinVertex(int h) method MakeHole (line 1880) | public int MakeHole(int h) method SplitEdge (line 1896) | public int SplitEdge(int h) method SplitFacet (line 1915) | public int SplitFacet(int h, int g) method SplitLoop (line 1934) | public int SplitLoop(int h, int g, int k) method SplitVertex (line 1956) | public int SplitVertex(int h, int g) method Update (line 1965) | protected void Update() method Print (line 1990) | public override void Print(StringBuilder builder) method PrintVertices (line 2015) | public void PrintVertices(StringBuilder builder) method PrintFaces (line 2029) | public void PrintFaces(StringBuilder builder) method PrintHalfedges (line 2043) | public void PrintHalfedges(StringBuilder builder) method ReleasePtr (line 2056) | protected override void ReleasePtr() class Polyhedron3 (line 317) | public abstract class Polyhedron3 : CGALObject, IMesh method Polyhedron3 (line 26) | public Polyhedron3() : base(new K()) method Polyhedron3 (line 34) | public Polyhedron3(Point3d[] points, int[] triangles) : base(new K()) method Polyhedron3 (line 42) | public Polyhedron3(Point3d[] points, PolygonalIndices indices) : base(... method Polyhedron3 (line 51) | internal Polyhedron3(IntPtr ptr) : base(new K(), ptr) method ToString (line 60) | public override string ToString() method Copy (line 70) | public Polyhedron3 Copy() method Subdivide (line 80) | public override void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 96) | public override void Simplify(double stop_ratio) method Refine (line 114) | public override int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 132) | public override void Orient(ORIENTATE oriente) method ReverseFaceOrientation (line 147) | public override void ReverseFaceOrientation() method Split (line 156) | public void Split(List> results) method KeepLargest (line 173) | public override int KeepLargest(int num_components_to_keep = 1) method CreatePolygonMesh (line 192) | public void CreatePolygonMesh(Polygon2 polygon, bool xz) method Dual (line 208) | public Polyhedron3 Dual() method ToSurfaceMesh (line 229) | public SurfaceMesh3 ToSurfaceMesh() method FindMinMaxAvgEdgeLength (line 246) | public override MinMaxAvg FindMinMaxAvgEdgeLength() method FindMinMaxAvgFaceArea (line 263) | public override MinMaxAvg FindMinMaxAvgFaceArea() method LocateFace (line 281) | public override MeshHitResult LocateFace(Ray3d ray) method ClosestFace (line 299) | public override MeshHitResult ClosestFace(Point3d point) method Polyhedron3 (line 330) | private Polyhedron3() method Polyhedron3 (line 339) | internal Polyhedron3(CGALKernel kernel) method Polyhedron3 (line 350) | internal Polyhedron3(CGALKernel kernel, IntPtr ptr) : base(ptr) method SetIsUpdatedToFalse (line 481) | public void SetIsUpdatedToFalse() method Clear (line 489) | public void Clear() method ClearIndexMaps (line 504) | public void ClearIndexMaps(bool vertices, bool faces, bool edges) method ClearNormalMaps (line 514) | public void ClearNormalMaps(bool vertices, bool faces) method BuildIndices (line 526) | public void BuildIndices(bool vertices, bool faces, bool edges, bool f... method MakeTetrahedron (line 540) | public int MakeTetrahedron(Point3d p1, Point3d p2, Point3d p3, Point3d... method MakeTriangle (line 554) | public int MakeTriangle(Point3d p1, Point3d p2, Point3d p3) method CreateMesh (line 566) | public void CreateMesh(Point3d[] points, int[] triangles, int[] quads ... method CreateTriangleMesh (line 586) | public void CreateTriangleMesh(Point3d[] points, int pointCount, int[]... method CreateQuadMesh (line 603) | public void CreateQuadMesh(Point3d[] points, int pointCount, int[] ind... method CreateTriangleQuadMesh (line 622) | public void CreateTriangleQuadMesh(Point3d[] points, int pointsCount, ... method CreatePolygonalMesh (line 639) | public void CreatePolygonalMesh(Point3d[] points, int pointsCount, Pol... method CreatePolygonMesh (line 662) | public void CreatePolygonMesh(Point2d[] points, int count, bool xz) method GetIndices (line 676) | public void GetIndices(int[] triangles, int[] quads = null) method GetTriangleIndices (line 694) | public void GetTriangleIndices(int[] triangles, int trianglesCount) method GetQuadIndices (line 705) | public void GetQuadIndices(int[] quads, int quadsCount) method GetTriangleQuadIndices (line 718) | public void GetTriangleQuadIndices(int[] triangles, int trianglesCount... method GetPolygonalIndices (line 729) | public PolygonalIndices GetPolygonalIndices() method GetDualPolygonalIndices (line 749) | public PolygonalIndices GetDualPolygonalIndices() method GetPoint (line 781) | public Point3d GetPoint(int index) method GetPointWrapped (line 795) | public Point3d GetPointWrapped(int index) method GetPointClamped (line 807) | public Point3d GetPointClamped(int index) method GetPointClamp (line 818) | public Point3d GetPointClamp(int index) method GetPoints (line 829) | public void GetPoints(Point3d[] points, int count) method SetPoint (line 841) | public void SetPoint(int index, Point3d point) method SetPoints (line 855) | public void SetPoints(Point3d[] points, int count) method GetSegment (line 868) | public bool GetSegment(int index, out Segment3d segment) method GetSegment (line 879) | public Segment3d GetSegment(int index) method GetSegments (line 892) | public void GetSegments(Segment3d[] segments, int count) method GetTriangle (line 905) | public bool GetTriangle(int index, out Triangle3d triangle) method GetTriangle (line 916) | public Triangle3d GetTriangle(int index) method GetTriangles (line 930) | public void GetTriangles(Triangle3d[] triangles, int count) method GetVertex (line 942) | public bool GetVertex(int index, out MeshVertex3 vertex) method GetVertex (line 953) | public MeshVertex3 GetVertex(int index) method GetVertices (line 966) | public void GetVertices(MeshVertex3[] vertices, int count) method GetFace (line 978) | public bool GetFace(int index, out MeshFace3 face) method GetFace (line 989) | public MeshFace3 GetFace(int index) method GetFaces (line 1002) | public void GetFaces(MeshFace3[] faces, int count) method GetHalfedge (line 1014) | public bool GetHalfedge(int index, out MeshHalfedge3 halfedge) method GetHalfedge (line 1025) | public MeshHalfedge3 GetHalfedge(int index) method GetHalfedges (line 1038) | public void GetHalfedges(MeshHalfedge3[] halfedges, int count) method GetPolygonalCount (line 1048) | public PolygonalCount GetPolygonalCount() method GetDualPolygonalCount (line 1058) | public PolygonalCount GetDualPolygonalCount() method GetCentroids (line 1068) | public void GetCentroids(Point3d[] points, int count) method ComputeVertexNormals (line 1077) | public void ComputeVertexNormals() method ComputeFaceNormals (line 1085) | public void ComputeFaceNormals() method GetVertexNormals (line 1095) | public void GetVertexNormals(Vector3d[] normals, int count) method GetFaceNormals (line 1106) | public void GetFaceNormals(Vector3d[] normals, int count) method Translate (line 1116) | public void Translate(Point3d translation) method Rotate (line 1127) | public void Rotate(Quaternion3d rotation) method Scale (line 1138) | public void Scale(Point3d scale) method Transform (line 1151) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method Triangulate (line 1161) | public void Triangulate() method NormalizeBorder (line 1174) | public void NormalizeBorder() method NormalizedBorderIsValid (line 1189) | public bool NormalizedBorderIsValid() method BoundedSide (line 1201) | public BOUNDED_SIDE BoundedSide(Point3d point) method ContainsPoint (line 1216) | public bool ContainsPoint(Point3d point, bool includeBoundary = true) method LocateFace (line 1237) | public abstract MeshHitResult LocateFace(Ray3d ray); method ClosestFace (line 1244) | public abstract MeshHitResult ClosestFace(Point3d point); method LocateFace (line 1252) | public bool LocateFace(Ray3d ray, out MeshFace3 face) method LocateVertex (line 1280) | public bool LocateVertex(Ray3d ray, double radius, out MeshVertex3 ver... method LocateHalfedge (line 1329) | public bool LocateHalfedge(Ray3d ray, double radius, out MeshHalfedge3... method DoesSelfIntersect (line 1385) | public BOOL_OR_UNDETERMINED DoesSelfIntersect() method FindIfValid (line 1400) | public bool FindIfValid(int level = 0) method FindBoundingBox (line 1409) | public Box3d FindBoundingBox() method FindArea (line 1419) | public double FindArea() method FindCentroid (line 1433) | public Point3d FindCentroid() method FindVolume (line 1446) | public double FindVolume() method FindIfClosed (line 1458) | public BOOL_OR_UNDETERMINED FindIfClosed() method FindIfBivalent (line 1470) | public BOOL_OR_UNDETERMINED FindIfBivalent() method FindIfTrivalent (line 1482) | public BOOL_OR_UNDETERMINED FindIfTrivalent() method FindIfTriangleMesh (line 1494) | public BOOL_OR_UNDETERMINED FindIfTriangleMesh() method FindIfQuadMesh (line 1506) | public BOOL_OR_UNDETERMINED FindIfQuadMesh() method FindIfDoesBoundAVolume (line 1519) | public BOOL_OR_UNDETERMINED FindIfDoesBoundAVolume() method BuildAABBTree (line 1532) | public void BuildAABBTree() method ReleaseAABBTree (line 1540) | public void ReleaseAABBTree() method DoIntersect (line 1554) | public BOOL_OR_UNDETERMINED DoIntersect(Polyhedron3 poly, bool test_bo... method Subdivide (line 1576) | public abstract void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 1582) | public abstract void Simplify(double stop_ratio); method Refine (line 1590) | public abstract int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 1596) | public abstract void Orient(ORIENTATE orientate); method ReverseFaceOrientation (line 1601) | public abstract void ReverseFaceOrientation(); method KeepLargest (line 1609) | public abstract int KeepLargest(int num_components_to_keep = 1); method FindMinMaxAvgEdgeLength (line 1615) | public abstract MinMaxAvg FindMinMaxAvgEdgeLength(); method FindMinMaxAvgFaceArea (line 1621) | public abstract MinMaxAvg FindMinMaxAvgFaceArea(); method GetEnumerator (line 1627) | public IEnumerator GetEnumerator() method GetEnumerator (line 1637) | IEnumerator IEnumerable.GetEnumerator() method ReadOFF (line 1646) | public void ReadOFF(string filename) method WriteOFF (line 1656) | public void WriteOFF(string filename) method ToArray (line 1665) | public Point3d[] ToArray() method ToList (line 1676) | public List ToList() method AddFacetToBorder (line 1701) | public int AddFacetToBorder(int h, int g) method AddVertexAndFacetToBorder (line 1719) | public int AddVertexAndFacetToBorder(int h, int g) method CreateCenterVertex (line 1737) | public int CreateCenterVertex(int h) method EraseCenterVertex (line 1756) | public int EraseCenterVertex(int h) method EraseConnectedComponent (line 1772) | public bool EraseConnectedComponent(int h) method EraseFacet (line 1783) | public bool EraseFacet(int h) method FillHole (line 1798) | public int FillHole(int h) method FlipEdge (line 1812) | public int FlipEdge(int h) method JoinFacet (line 1830) | public int JoinFacet(int h) method JoinLoop (line 1847) | public int JoinLoop(int h, int g) method JoinVertex (line 1865) | public int JoinVertex(int h) method MakeHole (line 1880) | public int MakeHole(int h) method SplitEdge (line 1896) | public int SplitEdge(int h) method SplitFacet (line 1915) | public int SplitFacet(int h, int g) method SplitLoop (line 1934) | public int SplitLoop(int h, int g, int k) method SplitVertex (line 1956) | public int SplitVertex(int h, int g) method Update (line 1965) | protected void Update() method Print (line 1990) | public override void Print(StringBuilder builder) method PrintVertices (line 2015) | public void PrintVertices(StringBuilder builder) method PrintFaces (line 2029) | public void PrintFaces(StringBuilder builder) method PrintHalfedges (line 2043) | public void PrintHalfedges(StringBuilder builder) method ReleasePtr (line 2056) | protected override void ReleasePtr() FILE: CGALDotNet/Polyhedra/PolyhedronFactory.cs class PolyhedronFactory (line 11) | public static class PolyhedronFactory where K : CGALKernel, new() method CreateAll (line 16) | public static Dictionary> CreateAll(bool allowP... method CreateCube (line 36) | public static Polyhedron3 CreateCube( double scale = 1, bool allowP... method CreateCube (line 58) | public static Polyhedron3 CreateCube(Box3d box, bool allowPolygons ... method CreatePlane (line 80) | public static Polyhedron3 CreatePlane(bool allowPolygons = false) method CreatePlane (line 85) | public static Polyhedron3 CreatePlane(PlaneParams param, bool allow... method CreateTorus (line 107) | public static Polyhedron3 CreateTorus(bool allowPolygons = false) method CreateTorus (line 112) | public static Polyhedron3 CreateTorus(TorusParams param, bool allow... method CreateCone (line 136) | public static Polyhedron3 CreateCone(bool allowPolygons = false) method CreateCone (line 141) | public static Polyhedron3 CreateCone(ConeParams param, bool allowPo... method CreateCylinder (line 146) | public static Polyhedron3 CreateCylinder(bool allowPolygons = false) method CreateCylinder (line 151) | public static Polyhedron3 CreateCylinder(CylinderParams param, bool... method CreateCapsule (line 175) | public static Polyhedron3 CreateCapsule(bool allowPolygons = false) method CreateCapsule (line 180) | public static Polyhedron3 CreateCapsule(CapsuleParams param, bool a... method CreateUVSphere (line 204) | public static Polyhedron3 CreateUVSphere(bool allowPolygons = false) method CreateUVSphere (line 209) | public static Polyhedron3 CreateUVSphere(UVSphereParams param, bool... method CreateNormalizedCube (line 231) | public static Polyhedron3 CreateNormalizedCube(bool allowPolygons =... method CreateNormalizedCube (line 236) | public static Polyhedron3 CreateNormalizedCube(NormalizedCubeParams... method CreateTetrahedron (line 260) | public static Polyhedron3 CreateTetrahedron(double scale = 1) method CreateIcosahedron (line 271) | public static Polyhedron3 CreateIcosahedron(double scale = 1) method CreateOctahedron (line 282) | public static Polyhedron3 CreateOctahedron(double scale = 1) method CreateDodecahedron (line 293) | public static Polyhedron3 CreateDodecahedron(double scale = 1, bool... method WeldVertices (line 315) | private static void WeldVertices(Polyhedron3 mesh) FILE: CGALDotNet/Polyhedra/PolyhedronKernel3.cs class PolyhedronKernel3 (line 11) | internal abstract class PolyhedronKernel3 : CGALObjectKernel method Create (line 13) | internal abstract IntPtr Create(); method Release (line 15) | internal abstract void Release(IntPtr ptr); method GetBuildStamp (line 17) | internal abstract int GetBuildStamp(IntPtr ptr); method Clear (line 19) | internal abstract void Clear(IntPtr ptr); method ClearIndexMaps (line 21) | internal abstract void ClearIndexMaps(IntPtr ptr, bool vertices, bool ... method ClearNormalMaps (line 23) | internal abstract void ClearNormalMaps(IntPtr ptr, bool vertices, bool... method BuildIndices (line 25) | internal abstract void BuildIndices(IntPtr ptr, bool vertices, bool fa... method Copy (line 27) | internal abstract IntPtr Copy(IntPtr ptr); method VertexCount (line 29) | internal abstract int VertexCount(IntPtr ptr); method FaceCount (line 31) | internal abstract int FaceCount(IntPtr ptr); method HalfEdgeCount (line 33) | internal abstract int HalfEdgeCount(IntPtr ptr); method BorderEdgeCount (line 35) | internal abstract int BorderEdgeCount(IntPtr ptr); method BorderHalfEdgeCount (line 37) | internal abstract int BorderHalfEdgeCount(IntPtr ptr); method IsValid (line 39) | internal abstract bool IsValid(IntPtr ptr, int level); method IsClosed (line 41) | internal abstract bool IsClosed(IntPtr ptr); method IsPureBivalent (line 43) | internal abstract bool IsPureBivalent(IntPtr ptr); method IsPureTrivalent (line 45) | internal abstract bool IsPureTrivalent(IntPtr ptr); method IsPureTriangle (line 47) | internal abstract bool IsPureTriangle(IntPtr ptr); method IsPureQuad (line 49) | internal abstract bool IsPureQuad(IntPtr ptr); method GetBoundingBox (line 51) | internal abstract Box3d GetBoundingBox(IntPtr ptr); method MakeTetrahedron (line 53) | internal abstract int MakeTetrahedron(IntPtr ptr, Point3d p1, Point3d ... method MakeTriangle (line 55) | internal abstract int MakeTriangle(IntPtr ptr, Point3d p1, Point3d p2,... method GetPoint (line 57) | internal abstract Point3d GetPoint(IntPtr ptr, int index); method GetPoints (line 59) | internal abstract void GetPoints(IntPtr ptr, Point3d[] points, int cou... method SetPoint (line 61) | internal abstract void SetPoint(IntPtr ptr, int index, Point3d point); method SetPoints (line 63) | internal abstract void SetPoints(IntPtr ptr, Point3d[] points, int cou... method GetSegment (line 65) | internal abstract bool GetSegment(IntPtr ptr, int index, out Segment3d... method GetTriangle (line 67) | internal abstract bool GetTriangle(IntPtr ptr, int index, out Triangle... method GetVertex (line 69) | internal abstract bool GetVertex(IntPtr ptr, int index, out MeshVertex... method GetFace (line 71) | internal abstract bool GetFace(IntPtr ptr, int index, out MeshFace3 fa... method GetHalfedge (line 73) | internal abstract bool GetHalfedge(IntPtr ptr, int index, out MeshHalf... method GetSegments (line 75) | internal abstract void GetSegments(IntPtr ptr, Segment3d[] segments, i... method GetTriangles (line 77) | internal abstract void GetTriangles(IntPtr ptr, Triangle3d[] triangles... method GetVertices (line 79) | internal abstract void GetVertices(IntPtr ptr, MeshVertex3[] vertices,... method GetFaces (line 81) | internal abstract void GetFaces(IntPtr ptr, MeshFace3[] faces, int cou... method GetHalfedges (line 83) | internal abstract void GetHalfedges(IntPtr ptr, MeshHalfedge3[] edges,... method Transform (line 85) | internal abstract void Transform(IntPtr ptr, Matrix4x4d matrix); method InsideOut (line 87) | internal abstract void InsideOut(IntPtr ptr); method Triangulate (line 89) | internal abstract void Triangulate(IntPtr ptr); method NormalizeBorder (line 91) | internal abstract void NormalizeBorder(IntPtr ptr); method NormalizedBorderIsValid (line 93) | internal abstract bool NormalizedBorderIsValid(IntPtr ptr); method SideOfTriangleMesh (line 95) | internal abstract BOUNDED_SIDE SideOfTriangleMesh(IntPtr ptr, Point3d ... method Area (line 97) | internal abstract double Area(IntPtr ptr); method Centroid (line 99) | internal abstract Point3d Centroid(IntPtr ptr); method Volume (line 101) | internal abstract double Volume(IntPtr ptr); method DoesBoundAVolume (line 103) | internal abstract bool DoesBoundAVolume(IntPtr ptr); method BuildAABBTree (line 105) | internal abstract void BuildAABBTree(IntPtr ptr); method ReleaseAABBTree (line 107) | internal abstract void ReleaseAABBTree(IntPtr ptr); method DoesSelfIntersect (line 109) | internal abstract bool DoesSelfIntersect(IntPtr ptr); method DoIntersects (line 111) | internal abstract bool DoIntersects(IntPtr ptr, IntPtr otherPtr, bool ... method ReadOFF (line 113) | internal abstract void ReadOFF(IntPtr ptr, string filename); method WriteOFF (line 115) | internal abstract void WriteOFF(IntPtr ptr, string filename); method GetCentroids (line 117) | internal abstract void GetCentroids(IntPtr ptr, Point3d[] points, int ... method ComputeVertexNormals (line 119) | internal abstract void ComputeVertexNormals(IntPtr ptr); method ComputeFaceNormals (line 121) | internal abstract void ComputeFaceNormals(IntPtr ptr); method GetVertexNormals (line 123) | internal abstract void GetVertexNormals(IntPtr ptr, Vector3d[] normals... method GetFaceNormals (line 125) | internal abstract void GetFaceNormals(IntPtr ptr, Vector3d[] normals, ... method CreatePolygonMesh (line 127) | internal abstract void CreatePolygonMesh(IntPtr ptr, Point2d[] points,... method GetPolygonalCount (line 129) | internal abstract PolygonalCount GetPolygonalCount(IntPtr ptr); method GetDualPolygonalCount (line 131) | internal abstract PolygonalCount GetDualPolygonalCount(IntPtr ptr); method CreatePolygonalMesh (line 133) | internal abstract void CreatePolygonalMesh(IntPtr ptr, method GetPolygonalIndices (line 140) | internal abstract void GetPolygonalIndices(IntPtr ptr, method GetDualPolygonalIndices (line 146) | internal abstract void GetDualPolygonalIndices(IntPtr ptr, method AddFacetToBorder (line 152) | internal abstract int AddFacetToBorder(IntPtr ptr, int h, int g); method AddVertexAndFacetToBorder (line 154) | internal abstract int AddVertexAndFacetToBorder(IntPtr ptr, int h, int... method CreateCenterVertex (line 156) | internal abstract int CreateCenterVertex(IntPtr ptr, int h); method EraseCenterVertex (line 158) | internal abstract int EraseCenterVertex(IntPtr ptr, int h); method EraseConnectedComponent (line 160) | internal abstract bool EraseConnectedComponent(IntPtr ptr, int h); method EraseFacet (line 162) | internal abstract bool EraseFacet(IntPtr ptr, int h); method FillHole (line 164) | internal abstract int FillHole(IntPtr ptr, int h); method FlipEdge (line 166) | internal abstract int FlipEdge(IntPtr ptr, int h); method JoinFacet (line 168) | internal abstract int JoinFacet(IntPtr ptr, int h); method JoinLoop (line 170) | internal abstract int JoinLoop(IntPtr ptr, int h, int g); method JoinVertex (line 172) | internal abstract int JoinVertex(IntPtr ptr, int h); method MakeHole (line 174) | internal abstract int MakeHole(IntPtr ptr, int h); method SplitEdge (line 176) | internal abstract int SplitEdge(IntPtr ptr, int h); method SplitFacet (line 178) | internal abstract int SplitFacet(IntPtr ptr, int h, int g); method SplitLoop (line 180) | internal abstract int SplitLoop(IntPtr ptr, int h, int g, int k); method SplitVertex (line 182) | internal abstract int SplitVertex(IntPtr ptr, int h, int g); FILE: CGALDotNet/Polyhedra/PolyhedronKernel3_EEK.cs class PolyhedronKernel3_EEK (line 11) | internal class PolyhedronKernel3_EEK : PolyhedronKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetBuildStamp (line 27) | internal override int GetBuildStamp(IntPtr ptr) method Clear (line 32) | internal override void Clear(IntPtr ptr) method ClearIndexMaps (line 37) | internal override void ClearIndexMaps(IntPtr ptr, bool vertices, bool ... method ClearNormalMaps (line 42) | internal override void ClearNormalMaps(IntPtr ptr, bool vertices, bool... method BuildIndices (line 47) | internal override void BuildIndices(IntPtr ptr, bool vertices, bool fa... method Copy (line 52) | internal override IntPtr Copy(IntPtr ptr) method VertexCount (line 57) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 62) | internal override int FaceCount(IntPtr ptr) method HalfEdgeCount (line 67) | internal override int HalfEdgeCount(IntPtr ptr) method BorderEdgeCount (line 72) | internal override int BorderEdgeCount(IntPtr ptr) method BorderHalfEdgeCount (line 77) | internal override int BorderHalfEdgeCount(IntPtr ptr) method IsValid (line 82) | internal override bool IsValid(IntPtr ptr, int level) method IsClosed (line 87) | internal override bool IsClosed(IntPtr ptr) method IsPureBivalent (line 92) | internal override bool IsPureBivalent(IntPtr ptr) method IsPureTrivalent (line 97) | internal override bool IsPureTrivalent(IntPtr ptr) method IsPureTriangle (line 102) | internal override bool IsPureTriangle(IntPtr ptr) method IsPureQuad (line 107) | internal override bool IsPureQuad(IntPtr ptr) method GetBoundingBox (line 112) | internal override Box3d GetBoundingBox(IntPtr ptr) method MakeTetrahedron (line 117) | internal override int MakeTetrahedron(IntPtr ptr, Point3d p1, Point3d ... method MakeTriangle (line 122) | internal override int MakeTriangle(IntPtr ptr, Point3d p1, Point3d p2,... method GetPoint (line 127) | internal override Point3d GetPoint(IntPtr ptr, int index) method GetPoints (line 132) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method SetPoint (line 137) | internal override void SetPoint(IntPtr ptr, int index, Point3d point) method SetPoints (line 142) | internal override void SetPoints(IntPtr ptr, Point3d[] points, int count) method GetSegment (line 147) | internal override bool GetSegment(IntPtr ptr, int index, out Segment3d... method GetTriangle (line 152) | internal override bool GetTriangle(IntPtr ptr, int index, out Triangle... method GetVertex (line 157) | internal override bool GetVertex(IntPtr ptr, int index, out MeshVertex... method GetFace (line 162) | internal override bool GetFace(IntPtr ptr, int index, out MeshFace3 face) method GetHalfedge (line 167) | internal override bool GetHalfedge(IntPtr ptr, int index, out MeshHalf... method GetSegments (line 172) | internal override void GetSegments(IntPtr ptr, Segment3d[] segments, i... method GetTriangles (line 177) | internal override void GetTriangles(IntPtr ptr, Triangle3d[] triangles... method GetVertices (line 182) | internal override void GetVertices(IntPtr ptr, MeshVertex3[] vertices,... method GetFaces (line 187) | internal override void GetFaces(IntPtr ptr, MeshFace3[] faces, int count) method GetHalfedges (line 192) | internal override void GetHalfedges(IntPtr ptr, MeshHalfedge3[] edges,... method Transform (line 197) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method InsideOut (line 202) | internal override void InsideOut(IntPtr ptr) method Triangulate (line 207) | internal override void Triangulate(IntPtr ptr) method NormalizeBorder (line 212) | internal override void NormalizeBorder(IntPtr ptr) method NormalizedBorderIsValid (line 217) | internal override bool NormalizedBorderIsValid(IntPtr ptr) method SideOfTriangleMesh (line 222) | internal override BOUNDED_SIDE SideOfTriangleMesh(IntPtr ptr, Point3d ... method DoesSelfIntersect (line 227) | internal override bool DoesSelfIntersect(IntPtr ptr) method Area (line 232) | internal override double Area(IntPtr ptr) method Centroid (line 237) | internal override Point3d Centroid(IntPtr ptr) method Volume (line 242) | internal override double Volume(IntPtr ptr) method DoesBoundAVolume (line 247) | internal override bool DoesBoundAVolume(IntPtr ptr) method BuildAABBTree (line 252) | internal override void BuildAABBTree(IntPtr ptr) method ReleaseAABBTree (line 257) | internal override void ReleaseAABBTree(IntPtr ptr) method DoIntersects (line 262) | internal override bool DoIntersects(IntPtr ptr, IntPtr otherPtr, bool ... method ReadOFF (line 267) | internal override void ReadOFF(IntPtr ptr, string filename) method WriteOFF (line 272) | internal override void WriteOFF(IntPtr ptr, string filename) method GetCentroids (line 277) | internal override void GetCentroids(IntPtr ptr, Point3d[] points, int ... method ComputeVertexNormals (line 282) | internal override void ComputeVertexNormals(IntPtr ptr) method ComputeFaceNormals (line 287) | internal override void ComputeFaceNormals(IntPtr ptr) method GetVertexNormals (line 292) | internal override void GetVertexNormals(IntPtr ptr, Vector3d[] normals... method GetFaceNormals (line 297) | internal override void GetFaceNormals(IntPtr ptr, Vector3d[] normals, ... method CreatePolygonMesh (line 302) | internal override void CreatePolygonMesh(IntPtr ptr, Point2d[] points,... method GetPolygonalCount (line 307) | internal override PolygonalCount GetPolygonalCount(IntPtr ptr) method GetDualPolygonalCount (line 312) | internal override PolygonalCount GetDualPolygonalCount(IntPtr ptr) method CreatePolygonalMesh (line 317) | internal override void CreatePolygonalMesh(IntPtr ptr, method GetPolygonalIndices (line 332) | internal override void GetPolygonalIndices(IntPtr ptr, method GetDualPolygonalIndices (line 345) | internal override void GetDualPolygonalIndices(IntPtr ptr, method AddFacetToBorder (line 358) | internal override int AddFacetToBorder(IntPtr ptr, int h, int g) method AddVertexAndFacetToBorder (line 363) | internal override int AddVertexAndFacetToBorder(IntPtr ptr, int h, int g) method CreateCenterVertex (line 369) | internal override int CreateCenterVertex(IntPtr ptr, int h) method EraseCenterVertex (line 374) | internal override int EraseCenterVertex(IntPtr ptr, int h) method EraseConnectedComponent (line 379) | internal override bool EraseConnectedComponent(IntPtr ptr, int h) method EraseFacet (line 384) | internal override bool EraseFacet(IntPtr ptr, int h) method FillHole (line 389) | internal override int FillHole(IntPtr ptr, int h) method FlipEdge (line 394) | internal override int FlipEdge(IntPtr ptr, int h) method JoinFacet (line 399) | internal override int JoinFacet(IntPtr ptr, int h) method JoinLoop (line 404) | internal override int JoinLoop(IntPtr ptr, int h, int g) method JoinVertex (line 409) | internal override int JoinVertex(IntPtr ptr, int h) method MakeHole (line 414) | internal override int MakeHole(IntPtr ptr, int h) method SplitEdge (line 419) | internal override int SplitEdge(IntPtr ptr, int h) method SplitFacet (line 424) | internal override int SplitFacet(IntPtr ptr, int h, int g) method SplitLoop (line 429) | internal override int SplitLoop(IntPtr ptr, int h, int g, int k) method SplitVertex (line 434) | internal override int SplitVertex(IntPtr ptr, int h, int g) method Polyhedron3_EEK_Create (line 439) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Release (line 442) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetBuildStamp (line 445) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Clear (line 448) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_ClearIndexMaps (line 451) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_ClearNormalMaps (line 454) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_BuildIndices (line 457) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Copy (line 460) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_VertexCount (line 463) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_FaceCount (line 466) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_HalfEdgeCount (line 469) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_BorderEdgeCount (line 472) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_BorderHalfEdgeCount (line 475) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_IsValid (line 478) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_IsClosed (line 481) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_IsPureBivalent (line 484) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_IsPureTrivalent (line 487) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_IsPureTriangle (line 490) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_IsPureQuad (line 493) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetBoundingBox (line 496) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_MakeTetrahedron (line 499) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_MakeTriangle (line 502) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetPoint (line 505) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetPoints (line 508) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SetPoint (line 511) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SetPoints (line 514) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetSegment (line 517) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetTriangle (line 520) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetVertex (line 523) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetFace (line 526) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetHalfedge (line 529) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetSegments (line 532) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetTriangles (line 535) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetVertices (line 538) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetFaces (line 541) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetHalfedges (line 544) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Transform (line 547) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_InsideOut (line 550) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Triangulate (line 553) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_NormalizeBorder (line 556) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_NormalizedBorderIsValid (line 559) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SideOfTriangleMesh (line 562) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_DoesSelfIntersect (line 565) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Area (line 568) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Centroid (line 571) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_Volume (line 574) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_DoesBoundAVolume (line 577) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_BuildAABBTree (line 580) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_ReleaseAABBTree (line 583) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_DoIntersects (line 586) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_ReadOFF (line 589) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_WriteOFF (line 592) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetCentroids (line 595) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_ComputeVertexNormals (line 598) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_ComputeFaceNormals (line 601) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetVertexNormals (line 604) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetFaceNormals (line 607) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_CreatePolygonMesh (line 610) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetPolygonalCount (line 613) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetDualPolygonalCount (line 616) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_CreatePolygonalMesh (line 619) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetPolygonalIndices (line 627) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_GetDualPolygonalIndices (line 634) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_AddFacetToBorder (line 641) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_AddVertexAndFacetToBorder (line 644) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_CreateCenterVertex (line 647) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_EraseCenterVertex (line 650) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_EraseConnectedComponent (line 653) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_EraseFacet (line 656) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_FillHole (line 659) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_FlipEdge (line 662) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_JoinFacet (line 665) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_JoinLoop (line 668) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_JoinVertex (line 671) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_MakeHole (line 674) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SplitEdge (line 677) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SplitFacet (line 680) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SplitLoop (line 683) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EEK_SplitVertex (line 686) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polyhedra/PolyhedronKernel3_EIK.cs class PolyhedronKernel3_EIK (line 11) | internal class PolyhedronKernel3_EIK : PolyhedronKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetBuildStamp (line 27) | internal override int GetBuildStamp(IntPtr ptr) method Clear (line 32) | internal override void Clear(IntPtr ptr) method ClearIndexMaps (line 37) | internal override void ClearIndexMaps(IntPtr ptr, bool vertices, bool ... method ClearNormalMaps (line 42) | internal override void ClearNormalMaps(IntPtr ptr, bool vertices, bool... method BuildIndices (line 47) | internal override void BuildIndices(IntPtr ptr, bool vertices, bool fa... method Copy (line 52) | internal override IntPtr Copy(IntPtr ptr) method VertexCount (line 57) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 62) | internal override int FaceCount(IntPtr ptr) method HalfEdgeCount (line 67) | internal override int HalfEdgeCount(IntPtr ptr) method BorderEdgeCount (line 72) | internal override int BorderEdgeCount(IntPtr ptr) method BorderHalfEdgeCount (line 77) | internal override int BorderHalfEdgeCount(IntPtr ptr) method IsValid (line 82) | internal override bool IsValid(IntPtr ptr, int level) method IsClosed (line 87) | internal override bool IsClosed(IntPtr ptr) method IsPureBivalent (line 92) | internal override bool IsPureBivalent(IntPtr ptr) method IsPureTrivalent (line 97) | internal override bool IsPureTrivalent(IntPtr ptr) method IsPureTriangle (line 102) | internal override bool IsPureTriangle(IntPtr ptr) method IsPureQuad (line 107) | internal override bool IsPureQuad(IntPtr ptr) method GetBoundingBox (line 112) | internal override Box3d GetBoundingBox(IntPtr ptr) method MakeTetrahedron (line 117) | internal override int MakeTetrahedron(IntPtr ptr, Point3d p1, Point3d ... method MakeTriangle (line 122) | internal override int MakeTriangle(IntPtr ptr, Point3d p1, Point3d p2,... method GetPoint (line 127) | internal override Point3d GetPoint(IntPtr ptr, int index) method GetPoints (line 132) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method SetPoint (line 137) | internal override void SetPoint(IntPtr ptr, int index, Point3d point) method SetPoints (line 142) | internal override void SetPoints(IntPtr ptr, Point3d[] points, int count) method GetSegment (line 147) | internal override bool GetSegment(IntPtr ptr, int index, out Segment3d... method GetTriangle (line 152) | internal override bool GetTriangle(IntPtr ptr, int index, out Triangle... method GetVertex (line 157) | internal override bool GetVertex(IntPtr ptr, int index, out MeshVertex... method GetFace (line 162) | internal override bool GetFace(IntPtr ptr, int index, out MeshFace3 face) method GetHalfedge (line 167) | internal override bool GetHalfedge(IntPtr ptr, int index, out MeshHalf... method GetSegments (line 172) | internal override void GetSegments(IntPtr ptr, Segment3d[] segments, i... method GetTriangles (line 177) | internal override void GetTriangles(IntPtr ptr, Triangle3d[] triangles... method GetVertices (line 182) | internal override void GetVertices(IntPtr ptr, MeshVertex3[] vertices,... method GetFaces (line 187) | internal override void GetFaces(IntPtr ptr, MeshFace3[] faces, int count) method GetHalfedges (line 192) | internal override void GetHalfedges(IntPtr ptr, MeshHalfedge3[] edges,... method Transform (line 197) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method InsideOut (line 202) | internal override void InsideOut(IntPtr ptr) method Triangulate (line 207) | internal override void Triangulate(IntPtr ptr) method NormalizeBorder (line 212) | internal override void NormalizeBorder(IntPtr ptr) method NormalizedBorderIsValid (line 217) | internal override bool NormalizedBorderIsValid(IntPtr ptr) method SideOfTriangleMesh (line 222) | internal override BOUNDED_SIDE SideOfTriangleMesh(IntPtr ptr, Point3d ... method DoesSelfIntersect (line 227) | internal override bool DoesSelfIntersect(IntPtr ptr) method Area (line 232) | internal override double Area(IntPtr ptr) method Centroid (line 237) | internal override Point3d Centroid(IntPtr ptr) method Volume (line 242) | internal override double Volume(IntPtr ptr) method DoesBoundAVolume (line 247) | internal override bool DoesBoundAVolume(IntPtr ptr) method BuildAABBTree (line 252) | internal override void BuildAABBTree(IntPtr ptr) method ReleaseAABBTree (line 257) | internal override void ReleaseAABBTree(IntPtr ptr) method DoIntersects (line 262) | internal override bool DoIntersects(IntPtr ptr, IntPtr otherPtr, bool ... method ReadOFF (line 267) | internal override void ReadOFF(IntPtr ptr, string filename) method WriteOFF (line 272) | internal override void WriteOFF(IntPtr ptr, string filename) method GetCentroids (line 277) | internal override void GetCentroids(IntPtr ptr, Point3d[] points, int ... method ComputeVertexNormals (line 282) | internal override void ComputeVertexNormals(IntPtr ptr) method ComputeFaceNormals (line 287) | internal override void ComputeFaceNormals(IntPtr ptr) method GetVertexNormals (line 292) | internal override void GetVertexNormals(IntPtr ptr, Vector3d[] normals... method GetFaceNormals (line 297) | internal override void GetFaceNormals(IntPtr ptr, Vector3d[] normals, ... method CreatePolygonMesh (line 302) | internal override void CreatePolygonMesh(IntPtr ptr, Point2d[] points,... method GetPolygonalCount (line 307) | internal override PolygonalCount GetPolygonalCount(IntPtr ptr) method GetDualPolygonalCount (line 312) | internal override PolygonalCount GetDualPolygonalCount(IntPtr ptr) method CreatePolygonalMesh (line 317) | internal override void CreatePolygonalMesh(IntPtr ptr, method GetPolygonalIndices (line 332) | internal override void GetPolygonalIndices(IntPtr ptr, method GetDualPolygonalIndices (line 345) | internal override void GetDualPolygonalIndices(IntPtr ptr, method AddFacetToBorder (line 358) | internal override int AddFacetToBorder(IntPtr ptr, int h, int g) method AddVertexAndFacetToBorder (line 363) | internal override int AddVertexAndFacetToBorder(IntPtr ptr, int h, int g) method CreateCenterVertex (line 369) | internal override int CreateCenterVertex(IntPtr ptr, int h) method EraseCenterVertex (line 374) | internal override int EraseCenterVertex(IntPtr ptr, int h) method EraseConnectedComponent (line 379) | internal override bool EraseConnectedComponent(IntPtr ptr, int h) method EraseFacet (line 384) | internal override bool EraseFacet(IntPtr ptr, int h) method FillHole (line 389) | internal override int FillHole(IntPtr ptr, int h) method FlipEdge (line 394) | internal override int FlipEdge(IntPtr ptr, int h) method JoinFacet (line 399) | internal override int JoinFacet(IntPtr ptr, int h) method JoinLoop (line 404) | internal override int JoinLoop(IntPtr ptr, int h, int g) method JoinVertex (line 409) | internal override int JoinVertex(IntPtr ptr, int h) method MakeHole (line 414) | internal override int MakeHole(IntPtr ptr, int h) method SplitEdge (line 419) | internal override int SplitEdge(IntPtr ptr, int h) method SplitFacet (line 424) | internal override int SplitFacet(IntPtr ptr, int h, int g) method SplitLoop (line 429) | internal override int SplitLoop(IntPtr ptr, int h, int g, int k) method SplitVertex (line 434) | internal override int SplitVertex(IntPtr ptr, int h, int g) method Polyhedron3_EIK_Create (line 439) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Release (line 442) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetBuildStamp (line 445) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Clear (line 448) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_ClearIndexMaps (line 451) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_ClearNormalMaps (line 454) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_BuildIndices (line 457) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Copy (line 460) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_VertexCount (line 463) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_FaceCount (line 466) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_HalfEdgeCount (line 469) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_BorderEdgeCount (line 472) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_BorderHalfEdgeCount (line 475) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_IsValid (line 478) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_IsClosed (line 481) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_IsPureBivalent (line 484) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_IsPureTrivalent (line 487) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_IsPureTriangle (line 490) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_IsPureQuad (line 493) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetBoundingBox (line 496) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_MakeTetrahedron (line 499) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_MakeTriangle (line 502) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetPoint (line 505) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetPoints (line 508) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SetPoint (line 511) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SetPoints (line 514) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetSegment (line 517) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetTriangle (line 520) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetVertex (line 523) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetFace (line 526) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetHalfedge (line 529) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetSegments (line 532) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetTriangles (line 535) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetVertices (line 538) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetFaces (line 541) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetHalfedges (line 544) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Transform (line 547) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_InsideOut (line 550) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Triangulate (line 553) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_NormalizeBorder (line 556) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_NormalizedBorderIsValid (line 559) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SideOfTriangleMesh (line 562) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_DoesSelfIntersect (line 565) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Area (line 568) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Centroid (line 571) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_Volume (line 574) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_DoesBoundAVolume (line 577) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_BuildAABBTree (line 580) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_ReleaseAABBTree (line 583) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_DoIntersects (line 586) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_ReadOFF (line 589) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_WriteOFF (line 592) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetCentroids (line 595) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_ComputeVertexNormals (line 598) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_ComputeFaceNormals (line 601) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetVertexNormals (line 604) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetFaceNormals (line 607) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_CreatePolygonMesh (line 610) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetPolygonalCount (line 613) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetDualPolygonalCount (line 616) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_CreatePolygonalMesh (line 619) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetPolygonalIndices (line 627) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_GetDualPolygonalIndices (line 634) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_AddFacetToBorder (line 641) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_AddVertexAndFacetToBorder (line 644) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_CreateCenterVertex (line 647) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_EraseCenterVertex (line 650) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_EraseConnectedComponent (line 653) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_EraseFacet (line 656) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_FillHole (line 659) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_FlipEdge (line 662) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_JoinFacet (line 665) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_JoinLoop (line 668) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_JoinVertex (line 671) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_MakeHole (line 674) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SplitEdge (line 677) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SplitFacet (line 680) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SplitLoop (line 683) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyhedron3_EIK_SplitVertex (line 686) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polyhedra/SurfaceMesh3.cs class SurfaceMesh3 (line 23) | public sealed class SurfaceMesh3 : SurfaceMesh3 where K : CGALKernel,... method SurfaceMesh3 (line 29) | public SurfaceMesh3() : base(new K()) method SurfaceMesh3 (line 37) | public SurfaceMesh3(Point3d[] points, int[] triangles) : base(new K()) method SurfaceMesh3 (line 45) | public SurfaceMesh3(Point3d[] points, PolygonalIndices indices) : base... method SurfaceMesh3 (line 54) | internal SurfaceMesh3(IntPtr ptr) : base(new K(), ptr) method ToString (line 63) | public override string ToString() method Copy (line 73) | public SurfaceMesh3 Copy() method Subdivide (line 84) | public override void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 100) | public override void Simplify(double stop_ratio) method Refine (line 118) | public override int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 136) | public override void Orient(ORIENTATE oriente) method ReverseFaceOrientation (line 151) | public override void ReverseFaceOrientation() method Split (line 160) | public void Split(List> results) method KeepLargest (line 177) | public override int KeepLargest(int num_components_to_keep = 1) method Join (line 194) | public void Join(SurfaceMesh3 other) method CreatePolygonMesh (line 206) | public void CreatePolygonMesh(Polygon2 polygon, bool xz) method ToPolyhedronMesh (line 245) | public Polyhedron3 ToPolyhedronMesh() method FindMinMaxAvgEdgeLength (line 262) | public override MinMaxAvg FindMinMaxAvgEdgeLength() method FindMinMaxAvgFaceArea (line 279) | public override MinMaxAvg FindMinMaxAvgFaceArea() method LocateFace (line 297) | public override MeshHitResult LocateFace(Ray3d ray) method ClosestFace (line 315) | public override MeshHitResult ClosestFace(Point3d point) method SurfaceMesh3 (line 346) | private SurfaceMesh3() method SurfaceMesh3 (line 355) | internal SurfaceMesh3(CGALKernel kernel) method SurfaceMesh3 (line 366) | internal SurfaceMesh3(CGALKernel kernel, IntPtr ptr) : base(ptr) method SetIsUpdatedToFalse (line 522) | public void SetIsUpdatedToFalse() method Clear (line 530) | public void Clear() method ClearIndexMaps (line 546) | public void ClearIndexMaps(bool vertices, bool faces, bool edges, bool... method ClearNormalMaps (line 556) | public void ClearNormalMaps(bool vertices, bool faces) method ClearProperyMaps (line 564) | public void ClearProperyMaps() method BuildIndices (line 581) | public void BuildIndices(bool vertices, bool faces, bool edges, bool h... method PrintIndices (line 594) | internal void PrintIndices(bool vertices, bool faces, bool edges, bool... method AddVertex (line 604) | public int AddVertex(Point3d point) method AddEdge (line 616) | public int AddEdge(int v0, int v1) method AddTriangle (line 629) | public int AddTriangle(int v0, int v1, int v2) method AddQuad (line 643) | public int AddQuad(int v0, int v1, int v2, int v3) method AddPentagon (line 658) | public int AddPentagon(int v0, int v1, int v2, int v3, int v4) method AddHexagon (line 674) | public int AddHexagon(int v0, int v1, int v2, int v3, int v4, int v5) method AddPolygon (line 686) | public int AddPolygon(int[] indices, int count) method CollectGarbage (line 705) | public void CollectGarbage() method GetPoint (line 741) | public Point3d GetPoint(int index) method GetPoints (line 754) | public void GetPoints(Point3d[] points, int count) method SetPoint (line 766) | public void SetPoint(int index, Point3d point) method SetPoints (line 781) | public void SetPoints(Point3d[] points, int count) method GetSegment (line 793) | public bool GetSegment(int index, out Segment3d segment) method GetSegments (line 803) | public void GetSegments(Segment3d[] segments, int count) method GetTriangle (line 816) | public bool GetTriangle(int index, out Triangle3d triangle) method GetTriangles (line 827) | public void GetTriangles(Triangle3d[] triangles, int count) method GetVertex (line 839) | public bool GetVertex(int index, out MeshVertex3 vertex) method GetVertex (line 849) | public MeshVertex3 GetVertex(int index) method GetVertices (line 860) | public void GetVertices(MeshVertex3[] vertices, int count) method GetFace (line 872) | public bool GetFace(int index, out MeshFace3 face) method GetFace (line 882) | public MeshFace3 GetFace(int index) method GetFaces (line 893) | public void GetFaces(MeshFace3[] faces, int count) method GetHalfedge (line 905) | public bool GetHalfedge(int index, out MeshHalfedge3 halfedge) method GetHalfedge (line 915) | public MeshHalfedge3 GetHalfedge(int index) method GetHalfedges (line 926) | public void GetHalfedges(MeshHalfedge3[] halfedges, int count) method VertexDegree (line 937) | public int VertexDegree(int vertex) method FaceDegree (line 947) | public int FaceDegree(int face) method VertexIsIsolated (line 957) | public bool VertexIsIsolated(int vertex) method VertexIsBorder (line 975) | public bool VertexIsBorder(int vertex, bool check_all_incident_halfedg... method EdgeIsBorder (line 985) | public bool EdgeIsBorder(int edge) method NextHalfedge (line 995) | public int NextHalfedge(int halfedge) method PreviousHalfedge (line 1005) | public int PreviousHalfedge(int halfedge) method OppositeHalfedge (line 1015) | public int OppositeHalfedge(int halfedge) method SourceVertex (line 1025) | public int SourceVertex(int halfedge) method TargetVertex (line 1035) | public int TargetVertex(int halfedge) method RemoveVertex (line 1045) | public bool RemoveVertex(int vertex) method RemoveEdge (line 1057) | public bool RemoveEdge(int edge) method RemoveFace (line 1068) | public bool RemoveFace(int face) method IsVertexRemoved (line 1079) | public bool IsVertexRemoved(int index) method IsFaceRemoved (line 1089) | public bool IsFaceRemoved(int index) method IsHalfedgeRemoved (line 1099) | public bool IsHalfedgeRemoved(int index) method IsEdgeRemoved (line 1109) | public bool IsEdgeRemoved(int index) method IsVertexValid (line 1119) | public bool IsVertexValid(int vertex) method IsEdgeValid (line 1129) | public bool IsEdgeValid(int edge) method IsHalfedgeValid (line 1139) | public bool IsHalfedgeValid(int halfedge) method IsFaceValid (line 1149) | public bool IsFaceValid(int face) method Translate (line 1158) | public void Translate(Point3d translation) method Rotate (line 1169) | public void Rotate(Quaternion3d rotation) method Scale (line 1180) | public void Scale(Point3d scale) method Transform (line 1193) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method CreateMesh (line 1206) | public void CreateMesh(Point3d[] points, int[] triangles, int[] quads ... method CreateTriangleMesh (line 1226) | public void CreateTriangleMesh(Point3d[] points, int pointCount, int[]... method CreateQuadMesh (line 1243) | public void CreateQuadMesh(Point3d[] points, int pointCount, int[] ind... method CreateTriangleQuadMesh (line 1262) | public void CreateTriangleQuadMesh(Point3d[] points, int pointsCount, ... method CreatePolygonalMesh (line 1279) | public void CreatePolygonalMesh(Point3d[] points, int pointsCount, Pol... method CreatePolygonMesh (line 1302) | public void CreatePolygonMesh(Point2d[] points, int count, bool xz) method GetIndices (line 1316) | public void GetIndices(int[] triangles, int[] quads = null) method GetTriangleIndices (line 1334) | public void GetTriangleIndices(int[] triangles, int trianglesCount) method GetQuadIndices (line 1345) | public void GetQuadIndices(int[] quads, int quadsCount) method GetTriangleQuadIndices (line 1358) | public void GetTriangleQuadIndices(int[] triangles, int trianglesCount... method GetPolygonalIndices (line 1369) | public PolygonalIndices GetPolygonalIndices() method IsVertexBorder (line 1414) | public bool IsVertexBorder(int index, bool check_all_incident_halfedges) method IsHalfedgeBorder (line 1424) | public bool IsHalfedgeBorder(int index) method IsEdgeBorder (line 1434) | public bool IsEdgeBorder(int index) method GetPolygonalCount (line 1443) | public PolygonalCount GetPolygonalCount() method GetDualPolygonalCount (line 1453) | public PolygonalCount GetDualPolygonalCount() method BuildAABBTree (line 1461) | public void BuildAABBTree() method ReleaseAABBTree (line 1469) | public void ReleaseAABBTree() method FindBoundingBox (line 1478) | public Box3d FindBoundingBox() method ReadOFF (line 1487) | public void ReadOFF(string filename) method WriteOFF (line 1497) | public void WriteOFF(string filename) method Triangulate (line 1505) | public void Triangulate() method DoesSelfIntersect (line 1518) | public BOOL_OR_UNDETERMINED DoesSelfIntersect() method FindIfValid (line 1530) | public bool FindIfValid() method FindIfTriangleMesh (line 1539) | public BOOL_OR_UNDETERMINED FindIfTriangleMesh() method FindIfQuadMesh (line 1551) | public BOOL_OR_UNDETERMINED FindIfQuadMesh() method FindIfClosed (line 1563) | public BOOL_OR_UNDETERMINED FindIfClosed() method FindArea (line 1576) | public double FindArea() method FindCentroid (line 1590) | public Point3d FindCentroid() method FindVolume (line 1603) | public double FindVolume() method FindIfDoesBoundAVolume (line 1616) | public BOOL_OR_UNDETERMINED FindIfDoesBoundAVolume() method BoundedSide (line 1631) | public BOUNDED_SIDE BoundedSide(Point3d point) method ContainsPoint (line 1646) | public bool ContainsPoint(Point3d point, bool includeBoundary = true) method LocateFace (line 1667) | public abstract MeshHitResult LocateFace(Ray3d ray); method ClosestFace (line 1674) | public abstract MeshHitResult ClosestFace(Point3d point); method LocateFace (line 1682) | public bool LocateFace(Ray3d ray, out MeshFace3 face) method LocateVertex (line 1704) | public bool LocateVertex(Ray3d ray, double radius, out MeshVertex3 ver... method LocateHalfedge (line 1747) | public bool LocateHalfedge(Ray3d ray, double radius, out MeshHalfedge3... method DoIntersect (line 1801) | public BOOL_OR_UNDETERMINED DoIntersect(SurfaceMesh3 mesh, bool test_b... method FindMinMaxAvgEdgeLength (line 1822) | public abstract MinMaxAvg FindMinMaxAvgEdgeLength(); method FindMinMaxAvgFaceArea (line 1828) | public abstract MinMaxAvg FindMinMaxAvgFaceArea(); method Subdivide (line 1835) | public abstract void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 1841) | public abstract void Simplify(double stop_ratio); method Refine (line 1849) | public abstract int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 1855) | public abstract void Orient(ORIENTATE orientate); method ReverseFaceOrientation (line 1860) | public abstract void ReverseFaceOrientation(); method KeepLargest (line 1868) | public abstract int KeepLargest(int num_components_to_keep = 1); method GetCentroids (line 1875) | public void GetCentroids(Point3d[] points, int count) method ComputeVertexNormals (line 1887) | public void ComputeVertexNormals() method ComputeFaceNormals (line 1898) | public void ComputeFaceNormals() method GetVertexNormals (line 1909) | public void GetVertexNormals(Vector3d[] normals, int count) method GetFaceNormals (line 1920) | public void GetFaceNormals(Vector3d[] normals, int count) method GetEnumerator (line 1929) | public IEnumerator GetEnumerator() method GetEnumerator (line 1939) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 1948) | public Point3d[] ToArray() method ToList (line 1959) | public List ToList() method Update (line 1972) | protected void Update() method Print (line 1997) | public override void Print(StringBuilder builder) method PrintVertices (line 2019) | internal void PrintVertices() method ReleasePtr (line 2028) | protected override void ReleasePtr() class SurfaceMesh3 (line 333) | public abstract class SurfaceMesh3 : CGALObject, IMesh method SurfaceMesh3 (line 29) | public SurfaceMesh3() : base(new K()) method SurfaceMesh3 (line 37) | public SurfaceMesh3(Point3d[] points, int[] triangles) : base(new K()) method SurfaceMesh3 (line 45) | public SurfaceMesh3(Point3d[] points, PolygonalIndices indices) : base... method SurfaceMesh3 (line 54) | internal SurfaceMesh3(IntPtr ptr) : base(new K(), ptr) method ToString (line 63) | public override string ToString() method Copy (line 73) | public SurfaceMesh3 Copy() method Subdivide (line 84) | public override void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 100) | public override void Simplify(double stop_ratio) method Refine (line 118) | public override int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 136) | public override void Orient(ORIENTATE oriente) method ReverseFaceOrientation (line 151) | public override void ReverseFaceOrientation() method Split (line 160) | public void Split(List> results) method KeepLargest (line 177) | public override int KeepLargest(int num_components_to_keep = 1) method Join (line 194) | public void Join(SurfaceMesh3 other) method CreatePolygonMesh (line 206) | public void CreatePolygonMesh(Polygon2 polygon, bool xz) method ToPolyhedronMesh (line 245) | public Polyhedron3 ToPolyhedronMesh() method FindMinMaxAvgEdgeLength (line 262) | public override MinMaxAvg FindMinMaxAvgEdgeLength() method FindMinMaxAvgFaceArea (line 279) | public override MinMaxAvg FindMinMaxAvgFaceArea() method LocateFace (line 297) | public override MeshHitResult LocateFace(Ray3d ray) method ClosestFace (line 315) | public override MeshHitResult ClosestFace(Point3d point) method SurfaceMesh3 (line 346) | private SurfaceMesh3() method SurfaceMesh3 (line 355) | internal SurfaceMesh3(CGALKernel kernel) method SurfaceMesh3 (line 366) | internal SurfaceMesh3(CGALKernel kernel, IntPtr ptr) : base(ptr) method SetIsUpdatedToFalse (line 522) | public void SetIsUpdatedToFalse() method Clear (line 530) | public void Clear() method ClearIndexMaps (line 546) | public void ClearIndexMaps(bool vertices, bool faces, bool edges, bool... method ClearNormalMaps (line 556) | public void ClearNormalMaps(bool vertices, bool faces) method ClearProperyMaps (line 564) | public void ClearProperyMaps() method BuildIndices (line 581) | public void BuildIndices(bool vertices, bool faces, bool edges, bool h... method PrintIndices (line 594) | internal void PrintIndices(bool vertices, bool faces, bool edges, bool... method AddVertex (line 604) | public int AddVertex(Point3d point) method AddEdge (line 616) | public int AddEdge(int v0, int v1) method AddTriangle (line 629) | public int AddTriangle(int v0, int v1, int v2) method AddQuad (line 643) | public int AddQuad(int v0, int v1, int v2, int v3) method AddPentagon (line 658) | public int AddPentagon(int v0, int v1, int v2, int v3, int v4) method AddHexagon (line 674) | public int AddHexagon(int v0, int v1, int v2, int v3, int v4, int v5) method AddPolygon (line 686) | public int AddPolygon(int[] indices, int count) method CollectGarbage (line 705) | public void CollectGarbage() method GetPoint (line 741) | public Point3d GetPoint(int index) method GetPoints (line 754) | public void GetPoints(Point3d[] points, int count) method SetPoint (line 766) | public void SetPoint(int index, Point3d point) method SetPoints (line 781) | public void SetPoints(Point3d[] points, int count) method GetSegment (line 793) | public bool GetSegment(int index, out Segment3d segment) method GetSegments (line 803) | public void GetSegments(Segment3d[] segments, int count) method GetTriangle (line 816) | public bool GetTriangle(int index, out Triangle3d triangle) method GetTriangles (line 827) | public void GetTriangles(Triangle3d[] triangles, int count) method GetVertex (line 839) | public bool GetVertex(int index, out MeshVertex3 vertex) method GetVertex (line 849) | public MeshVertex3 GetVertex(int index) method GetVertices (line 860) | public void GetVertices(MeshVertex3[] vertices, int count) method GetFace (line 872) | public bool GetFace(int index, out MeshFace3 face) method GetFace (line 882) | public MeshFace3 GetFace(int index) method GetFaces (line 893) | public void GetFaces(MeshFace3[] faces, int count) method GetHalfedge (line 905) | public bool GetHalfedge(int index, out MeshHalfedge3 halfedge) method GetHalfedge (line 915) | public MeshHalfedge3 GetHalfedge(int index) method GetHalfedges (line 926) | public void GetHalfedges(MeshHalfedge3[] halfedges, int count) method VertexDegree (line 937) | public int VertexDegree(int vertex) method FaceDegree (line 947) | public int FaceDegree(int face) method VertexIsIsolated (line 957) | public bool VertexIsIsolated(int vertex) method VertexIsBorder (line 975) | public bool VertexIsBorder(int vertex, bool check_all_incident_halfedg... method EdgeIsBorder (line 985) | public bool EdgeIsBorder(int edge) method NextHalfedge (line 995) | public int NextHalfedge(int halfedge) method PreviousHalfedge (line 1005) | public int PreviousHalfedge(int halfedge) method OppositeHalfedge (line 1015) | public int OppositeHalfedge(int halfedge) method SourceVertex (line 1025) | public int SourceVertex(int halfedge) method TargetVertex (line 1035) | public int TargetVertex(int halfedge) method RemoveVertex (line 1045) | public bool RemoveVertex(int vertex) method RemoveEdge (line 1057) | public bool RemoveEdge(int edge) method RemoveFace (line 1068) | public bool RemoveFace(int face) method IsVertexRemoved (line 1079) | public bool IsVertexRemoved(int index) method IsFaceRemoved (line 1089) | public bool IsFaceRemoved(int index) method IsHalfedgeRemoved (line 1099) | public bool IsHalfedgeRemoved(int index) method IsEdgeRemoved (line 1109) | public bool IsEdgeRemoved(int index) method IsVertexValid (line 1119) | public bool IsVertexValid(int vertex) method IsEdgeValid (line 1129) | public bool IsEdgeValid(int edge) method IsHalfedgeValid (line 1139) | public bool IsHalfedgeValid(int halfedge) method IsFaceValid (line 1149) | public bool IsFaceValid(int face) method Translate (line 1158) | public void Translate(Point3d translation) method Rotate (line 1169) | public void Rotate(Quaternion3d rotation) method Scale (line 1180) | public void Scale(Point3d scale) method Transform (line 1193) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method CreateMesh (line 1206) | public void CreateMesh(Point3d[] points, int[] triangles, int[] quads ... method CreateTriangleMesh (line 1226) | public void CreateTriangleMesh(Point3d[] points, int pointCount, int[]... method CreateQuadMesh (line 1243) | public void CreateQuadMesh(Point3d[] points, int pointCount, int[] ind... method CreateTriangleQuadMesh (line 1262) | public void CreateTriangleQuadMesh(Point3d[] points, int pointsCount, ... method CreatePolygonalMesh (line 1279) | public void CreatePolygonalMesh(Point3d[] points, int pointsCount, Pol... method CreatePolygonMesh (line 1302) | public void CreatePolygonMesh(Point2d[] points, int count, bool xz) method GetIndices (line 1316) | public void GetIndices(int[] triangles, int[] quads = null) method GetTriangleIndices (line 1334) | public void GetTriangleIndices(int[] triangles, int trianglesCount) method GetQuadIndices (line 1345) | public void GetQuadIndices(int[] quads, int quadsCount) method GetTriangleQuadIndices (line 1358) | public void GetTriangleQuadIndices(int[] triangles, int trianglesCount... method GetPolygonalIndices (line 1369) | public PolygonalIndices GetPolygonalIndices() method IsVertexBorder (line 1414) | public bool IsVertexBorder(int index, bool check_all_incident_halfedges) method IsHalfedgeBorder (line 1424) | public bool IsHalfedgeBorder(int index) method IsEdgeBorder (line 1434) | public bool IsEdgeBorder(int index) method GetPolygonalCount (line 1443) | public PolygonalCount GetPolygonalCount() method GetDualPolygonalCount (line 1453) | public PolygonalCount GetDualPolygonalCount() method BuildAABBTree (line 1461) | public void BuildAABBTree() method ReleaseAABBTree (line 1469) | public void ReleaseAABBTree() method FindBoundingBox (line 1478) | public Box3d FindBoundingBox() method ReadOFF (line 1487) | public void ReadOFF(string filename) method WriteOFF (line 1497) | public void WriteOFF(string filename) method Triangulate (line 1505) | public void Triangulate() method DoesSelfIntersect (line 1518) | public BOOL_OR_UNDETERMINED DoesSelfIntersect() method FindIfValid (line 1530) | public bool FindIfValid() method FindIfTriangleMesh (line 1539) | public BOOL_OR_UNDETERMINED FindIfTriangleMesh() method FindIfQuadMesh (line 1551) | public BOOL_OR_UNDETERMINED FindIfQuadMesh() method FindIfClosed (line 1563) | public BOOL_OR_UNDETERMINED FindIfClosed() method FindArea (line 1576) | public double FindArea() method FindCentroid (line 1590) | public Point3d FindCentroid() method FindVolume (line 1603) | public double FindVolume() method FindIfDoesBoundAVolume (line 1616) | public BOOL_OR_UNDETERMINED FindIfDoesBoundAVolume() method BoundedSide (line 1631) | public BOUNDED_SIDE BoundedSide(Point3d point) method ContainsPoint (line 1646) | public bool ContainsPoint(Point3d point, bool includeBoundary = true) method LocateFace (line 1667) | public abstract MeshHitResult LocateFace(Ray3d ray); method ClosestFace (line 1674) | public abstract MeshHitResult ClosestFace(Point3d point); method LocateFace (line 1682) | public bool LocateFace(Ray3d ray, out MeshFace3 face) method LocateVertex (line 1704) | public bool LocateVertex(Ray3d ray, double radius, out MeshVertex3 ver... method LocateHalfedge (line 1747) | public bool LocateHalfedge(Ray3d ray, double radius, out MeshHalfedge3... method DoIntersect (line 1801) | public BOOL_OR_UNDETERMINED DoIntersect(SurfaceMesh3 mesh, bool test_b... method FindMinMaxAvgEdgeLength (line 1822) | public abstract MinMaxAvg FindMinMaxAvgEdgeLength(); method FindMinMaxAvgFaceArea (line 1828) | public abstract MinMaxAvg FindMinMaxAvgFaceArea(); method Subdivide (line 1835) | public abstract void Subdivide(int iterations, SUBDIVISION_METHOD meth... method Simplify (line 1841) | public abstract void Simplify(double stop_ratio); method Refine (line 1849) | public abstract int Refine(double density_control_factor = MathUtil.SQ... method Orient (line 1855) | public abstract void Orient(ORIENTATE orientate); method ReverseFaceOrientation (line 1860) | public abstract void ReverseFaceOrientation(); method KeepLargest (line 1868) | public abstract int KeepLargest(int num_components_to_keep = 1); method GetCentroids (line 1875) | public void GetCentroids(Point3d[] points, int count) method ComputeVertexNormals (line 1887) | public void ComputeVertexNormals() method ComputeFaceNormals (line 1898) | public void ComputeFaceNormals() method GetVertexNormals (line 1909) | public void GetVertexNormals(Vector3d[] normals, int count) method GetFaceNormals (line 1920) | public void GetFaceNormals(Vector3d[] normals, int count) method GetEnumerator (line 1929) | public IEnumerator GetEnumerator() method GetEnumerator (line 1939) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 1948) | public Point3d[] ToArray() method ToList (line 1959) | public List ToList() method Update (line 1972) | protected void Update() method Print (line 1997) | public override void Print(StringBuilder builder) method PrintVertices (line 2019) | internal void PrintVertices() method ReleasePtr (line 2028) | protected override void ReleasePtr() FILE: CGALDotNet/Polyhedra/SurfaceMeshFactory.cs class SurfaceMeshFactory (line 11) | public static class SurfaceMeshFactory where K : CGALKernel, new() method CreateAll (line 16) | public static Dictionary> CreateAll(bool allow... method CreateCube (line 36) | public static SurfaceMesh3 CreateCube(double scale = 1, bool allowP... method CreateCube (line 58) | public static SurfaceMesh3 CreateCube(Box3d box, bool allowPolygons... method CreatePlane (line 80) | public static SurfaceMesh3 CreatePlane(bool allowPolygons = false) method CreatePlane (line 85) | public static SurfaceMesh3 CreatePlane(PlaneParams param, bool allo... method CreateTorus (line 107) | public static SurfaceMesh3 CreateTorus(bool allowPolygons = false) method CreateTorus (line 112) | public static SurfaceMesh3 CreateTorus(TorusParams param, bool allo... method CreateCone (line 136) | public static SurfaceMesh3 CreateCone(bool allowPolygons = false) method CreateCone (line 141) | public static SurfaceMesh3 CreateCone(ConeParams param, bool allowP... method CreateCylinder (line 146) | public static SurfaceMesh3 CreateCylinder(bool allowPolygons = false) method CreateCylinder (line 151) | public static SurfaceMesh3 CreateCylinder(CylinderParams param, boo... method CreateCapsule (line 175) | public static SurfaceMesh3 CreateCapsule(bool allowPolygons = false) method CreateCapsule (line 180) | public static SurfaceMesh3 CreateCapsule(CapsuleParams param, bool ... method CreateUVSphere (line 204) | public static SurfaceMesh3 CreateUVSphere(bool allowPolygons = false) method CreateUVSphere (line 209) | public static SurfaceMesh3 CreateUVSphere(UVSphereParams param, boo... method CreateNormalizedCube (line 231) | public static SurfaceMesh3 CreateNormalizedCube(bool allowPolygons ... method CreateNormalizedCube (line 236) | public static SurfaceMesh3 CreateNormalizedCube(NormalizedCubeParam... method CreateTetrahedron (line 260) | public static SurfaceMesh3 CreateTetrahedron(double scale = 1) method CreateIcosahedron (line 271) | public static SurfaceMesh3 CreateIcosahedron(double scale = 1) method CreateOctahedron (line 282) | public static SurfaceMesh3 CreateOctahedron(double scale = 1) method CreateDodecahedron (line 293) | public static SurfaceMesh3 CreateDodecahedron(double scale = 1, boo... method WeldVertices (line 315) | private static void WeldVertices(SurfaceMesh3 mesh) FILE: CGALDotNet/Polyhedra/SurfaceMeshKernel3.cs class SurfaceMeshKernel3 (line 11) | internal abstract class SurfaceMeshKernel3 : CGALObjectKernel method Create (line 13) | internal abstract IntPtr Create(); method Release (line 15) | internal abstract void Release(IntPtr ptr); method GetBuildStamp (line 17) | internal abstract int GetBuildStamp(IntPtr ptr); method Clear (line 19) | internal abstract void Clear(IntPtr ptr); method ClearIndexMaps (line 21) | internal abstract void ClearIndexMaps(IntPtr ptr, bool vertices, bool ... method ClearNormalMaps (line 23) | internal abstract void ClearNormalMaps(IntPtr ptr, bool vertices, bool... method ClearProperyMaps (line 25) | internal abstract void ClearProperyMaps(IntPtr ptr); method BuildIndices (line 27) | internal abstract void BuildIndices(IntPtr ptr, bool vertices, bool fa... method PrintIndices (line 29) | internal abstract void PrintIndices(IntPtr ptr, bool vertices, bool fa... method Copy (line 31) | internal abstract IntPtr Copy(IntPtr ptr); method IsValid (line 33) | internal abstract bool IsValid(IntPtr ptr); method VertexCount (line 35) | internal abstract int VertexCount(IntPtr ptr); method HalfedgeCount (line 37) | internal abstract int HalfedgeCount(IntPtr ptr); method EdgeCount (line 39) | internal abstract int EdgeCount(IntPtr ptr); method FaceCount (line 41) | internal abstract int FaceCount(IntPtr ptr); method RemovedVertexCount (line 43) | internal abstract int RemovedVertexCount(IntPtr ptr); method RemovedHalfedgeCount (line 45) | internal abstract int RemovedHalfedgeCount(IntPtr ptr); method RemovedEdgeCount (line 47) | internal abstract int RemovedEdgeCount(IntPtr ptr); method RemovedFaceCount (line 49) | internal abstract int RemovedFaceCount(IntPtr ptr); method IsVertexRemoved (line 51) | internal abstract bool IsVertexRemoved(IntPtr ptr, int index); method IsFaceRemoved (line 53) | internal abstract bool IsFaceRemoved(IntPtr ptr, int index); method IsHalfedgeRemoved (line 55) | internal abstract bool IsHalfedgeRemoved(IntPtr ptr, int index); method IsEdgeRemoved (line 57) | internal abstract bool IsEdgeRemoved(IntPtr ptr, int index); method AddVertex (line 59) | internal abstract int AddVertex(IntPtr ptr, Point3d point); method AddEdge (line 61) | internal abstract int AddEdge(IntPtr ptr, int v0, int v1); method AddTriangle (line 63) | internal abstract int AddTriangle(IntPtr ptr, int v0, int v1, int v2); method AddQuad (line 65) | internal abstract int AddQuad(IntPtr ptr, int v0, int v1, int v2, int ... method AddPentagon (line 67) | internal abstract int AddPentagon(IntPtr ptr, int v0, int v1, int v2, ... method AddHexagon (line 69) | internal abstract int AddHexagon(IntPtr ptr, int v0, int v1, int v2, i... method AddFace (line 71) | internal abstract int AddFace(IntPtr ptr, int[] indices, int count); method HasGarbage (line 73) | internal abstract bool HasGarbage(IntPtr ptr); method CollectGarbage (line 75) | internal abstract void CollectGarbage(IntPtr ptr); method SetRecycleGarbage (line 77) | internal abstract void SetRecycleGarbage(IntPtr ptr, bool collect); method DoesRecycleGarbage (line 79) | internal abstract bool DoesRecycleGarbage(IntPtr ptr); method VertexDegree (line 81) | internal abstract int VertexDegree(IntPtr ptr, int index); method FaceDegree (line 83) | internal abstract int FaceDegree(IntPtr ptr, int index); method VertexIsIsolated (line 85) | internal abstract bool VertexIsIsolated(IntPtr ptr, int index); method VertexIsBorder (line 87) | internal abstract bool VertexIsBorder(IntPtr ptr, int index, bool chec... method EdgeIsBorder (line 89) | internal abstract bool EdgeIsBorder(IntPtr ptr, int index); method NextHalfedge (line 91) | internal abstract int NextHalfedge(IntPtr ptr, int index); method PreviousHalfedge (line 93) | internal abstract int PreviousHalfedge(IntPtr ptr, int index); method OppositeHalfedge (line 95) | internal abstract int OppositeHalfedge(IntPtr ptr, int index); method SourceVertex (line 97) | internal abstract int SourceVertex(IntPtr ptr, int index); method TargetVertex (line 99) | internal abstract int TargetVertex(IntPtr ptr, int index); method NextAroundSource (line 101) | internal abstract int NextAroundSource(IntPtr ptr, int index); method NextAroundTarget (line 103) | internal abstract int NextAroundTarget(IntPtr ptr, int index); method PreviousAroundSource (line 105) | internal abstract int PreviousAroundSource(IntPtr ptr, int index); method PreviousAroundTarget (line 107) | internal abstract int PreviousAroundTarget(IntPtr ptr, int index); method EdgesHalfedge (line 109) | internal abstract int EdgesHalfedge(IntPtr ptr, int edgeIndex, int hal... method RemoveVertex (line 111) | internal abstract bool RemoveVertex(IntPtr ptr, int index); method RemoveEdge (line 113) | internal abstract bool RemoveEdge(IntPtr ptr, int index); method RemoveFace (line 115) | internal abstract bool RemoveFace(IntPtr ptr, int index); method IsVertexValid (line 117) | internal abstract bool IsVertexValid(IntPtr ptr, int index); method IsEdgeValid (line 119) | internal abstract bool IsEdgeValid(IntPtr ptr, int index); method IsHalfedgeValid (line 121) | internal abstract bool IsHalfedgeValid(IntPtr ptr, int index); method IsFaceValid (line 123) | internal abstract bool IsFaceValid(IntPtr ptr, int index); method GetPoint (line 125) | internal abstract Point3d GetPoint(IntPtr ptr, int index); method GetPoints (line 127) | internal abstract void GetPoints(IntPtr ptr, Point3d[] points, int cou... method SetPoint (line 129) | internal abstract void SetPoint(IntPtr ptr, int index, Point3d point); method SetPoints (line 131) | internal abstract void SetPoints(IntPtr ptr, Point3d[] points, int cou... method GetSegment (line 133) | internal abstract bool GetSegment(IntPtr ptr, int index, out Segment3d... method GetSegments (line 135) | internal abstract void GetSegments(IntPtr ptr, Segment3d[] segments, i... method GetTriangle (line 137) | internal abstract bool GetTriangle(IntPtr ptr, int index, out Triangle... method GetTriangles (line 139) | internal abstract void GetTriangles(IntPtr ptr, Triangle3d[] triangles... method GetVertex (line 141) | internal abstract bool GetVertex(IntPtr ptr, int index, out MeshVertex... method GetVertices (line 143) | internal abstract void GetVertices(IntPtr ptr, MeshVertex3[] vertexArr... method GetFace (line 145) | internal abstract bool GetFace(IntPtr ptr, int index, out MeshFace3 fa... method GetFaces (line 147) | internal abstract void GetFaces(IntPtr ptr, MeshFace3[] faceArray, int... method GetHalfedge (line 149) | internal abstract bool GetHalfedge(IntPtr ptr, int index, out MeshHalf... method GetHalfedges (line 151) | internal abstract void GetHalfedges(IntPtr ptr, MeshHalfedge3[] edgeAr... method Transform (line 153) | internal abstract void Transform(IntPtr ptr, Matrix4x4d matrix); method IsVertexBorder (line 155) | internal abstract bool IsVertexBorder(IntPtr ptr, int index, bool chec... method IsHalfedgeBorder (line 157) | internal abstract bool IsHalfedgeBorder(IntPtr ptr, int index); method IsEdgeBorder (line 159) | internal abstract bool IsEdgeBorder(IntPtr ptr, int index); method BorderEdgeCount (line 161) | internal abstract int BorderEdgeCount(IntPtr ptr); method IsClosed (line 163) | internal abstract bool IsClosed(IntPtr ptr); method CheckFaceVertexCount (line 165) | internal abstract bool CheckFaceVertexCount(IntPtr ptr, int count); method Join (line 167) | internal abstract void Join(IntPtr ptr, IntPtr otherPtr); method BuildAABBTree (line 169) | internal abstract void BuildAABBTree(IntPtr ptr); method ReleaseAABBTree (line 171) | internal abstract void ReleaseAABBTree(IntPtr ptr); method GetBoundingBox (line 173) | internal abstract Box3d GetBoundingBox(IntPtr ptr); method ReadOFF (line 175) | internal abstract void ReadOFF(IntPtr ptr, string filename); method WriteOFF (line 177) | internal abstract void WriteOFF(IntPtr ptr, string filename); method Triangulate (line 179) | internal abstract void Triangulate(IntPtr ptr); method DoesSelfIntersect (line 181) | internal abstract bool DoesSelfIntersect(IntPtr ptr); method Area (line 183) | internal abstract double Area(IntPtr ptr); method Centroid (line 185) | internal abstract Point3d Centroid(IntPtr ptr); method Volume (line 187) | internal abstract double Volume(IntPtr ptr); method DoesBoundAVolume (line 189) | internal abstract bool DoesBoundAVolume(IntPtr ptr); method SideOfTriangleMesh (line 191) | internal abstract BOUNDED_SIDE SideOfTriangleMesh(IntPtr ptr, Point3d ... method DoIntersects (line 193) | internal abstract bool DoIntersects(IntPtr ptr, IntPtr otherPtr, bool ... method GetCentroids (line 195) | internal abstract void GetCentroids(IntPtr ptr, Point3d[] points, int ... method ComputeVertexNormals (line 197) | internal abstract void ComputeVertexNormals(IntPtr ptr); method ComputeFaceNormals (line 199) | internal abstract void ComputeFaceNormals(IntPtr ptr); method GetVertexNormals (line 201) | internal abstract void GetVertexNormals(IntPtr ptr, Vector3d[] normals... method GetFaceNormals (line 203) | internal abstract void GetFaceNormals(IntPtr ptr, Vector3d[] normals, ... method GetPolygonalCount (line 205) | internal abstract PolygonalCount GetPolygonalCount(IntPtr ptr); method GetDualPolygonalCount (line 207) | internal abstract PolygonalCount GetDualPolygonalCount(IntPtr ptr); method CreatePolygonMesh (line 209) | internal abstract void CreatePolygonMesh(IntPtr ptr, Point2d[] points,... method CreatePolygonalMesh (line 211) | internal abstract void CreatePolygonalMesh(IntPtr ptr, method GetPolygonalIndices (line 218) | internal abstract void GetPolygonalIndices(IntPtr ptr, method GetDualPolygonalIndices (line 224) | internal abstract void GetDualPolygonalIndices(IntPtr ptr, FILE: CGALDotNet/Polyhedra/SurfaceMeshKernel3_EEK.cs class SurfaceMeshKernel3_EEK (line 11) | internal class SurfaceMeshKernel3_EEK : SurfaceMeshKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetBuildStamp (line 27) | internal override int GetBuildStamp(IntPtr ptr) method Clear (line 32) | internal override void Clear(IntPtr ptr) method ClearIndexMaps (line 37) | internal override void ClearIndexMaps(IntPtr ptr, bool vertices, bool ... method ClearNormalMaps (line 42) | internal override void ClearNormalMaps(IntPtr ptr, bool vertices, bool... method ClearProperyMaps (line 47) | internal override void ClearProperyMaps(IntPtr ptr) method BuildIndices (line 52) | internal override void BuildIndices(IntPtr ptr, bool vertices, bool fa... method PrintIndices (line 57) | internal override void PrintIndices(IntPtr ptr, bool vertices, bool fa... method Copy (line 62) | internal override IntPtr Copy(IntPtr ptr) method IsValid (line 67) | internal override bool IsValid(IntPtr ptr) method VertexCount (line 72) | internal override int VertexCount(IntPtr ptr) method HalfedgeCount (line 77) | internal override int HalfedgeCount(IntPtr ptr) method EdgeCount (line 82) | internal override int EdgeCount(IntPtr ptr) method FaceCount (line 87) | internal override int FaceCount(IntPtr ptr) method RemovedVertexCount (line 92) | internal override int RemovedVertexCount(IntPtr ptr) method RemovedHalfedgeCount (line 97) | internal override int RemovedHalfedgeCount(IntPtr ptr) method RemovedEdgeCount (line 102) | internal override int RemovedEdgeCount(IntPtr ptr) method RemovedFaceCount (line 107) | internal override int RemovedFaceCount(IntPtr ptr) method IsVertexRemoved (line 112) | internal override bool IsVertexRemoved(IntPtr ptr, int index) method IsFaceRemoved (line 117) | internal override bool IsFaceRemoved(IntPtr ptr, int index) method IsHalfedgeRemoved (line 122) | internal override bool IsHalfedgeRemoved(IntPtr ptr, int index) method IsEdgeRemoved (line 127) | internal override bool IsEdgeRemoved(IntPtr ptr, int index) method AddVertex (line 132) | internal override int AddVertex(IntPtr ptr, Point3d point) method AddEdge (line 137) | internal override int AddEdge(IntPtr ptr, int v0, int v1) method AddTriangle (line 142) | internal override int AddTriangle(IntPtr ptr, int v0, int v1, int v2) method AddQuad (line 147) | internal override int AddQuad(IntPtr ptr, int v0, int v1, int v2, int v3) method HasGarbage (line 152) | internal override bool HasGarbage(IntPtr ptr) method CollectGarbage (line 157) | internal override void CollectGarbage(IntPtr ptr) method SetRecycleGarbage (line 162) | internal override void SetRecycleGarbage(IntPtr ptr, bool collect) method DoesRecycleGarbage (line 167) | internal override bool DoesRecycleGarbage(IntPtr ptr) method VertexDegree (line 172) | internal override int VertexDegree(IntPtr ptr, int index) method FaceDegree (line 177) | internal override int FaceDegree(IntPtr ptr, int index) method VertexIsIsolated (line 182) | internal override bool VertexIsIsolated(IntPtr ptr, int index) method VertexIsBorder (line 187) | internal override bool VertexIsBorder(IntPtr ptr, int index, bool chec... method EdgeIsBorder (line 192) | internal override bool EdgeIsBorder(IntPtr ptr, int index) method NextHalfedge (line 197) | internal override int NextHalfedge(IntPtr ptr, int index) method PreviousHalfedge (line 202) | internal override int PreviousHalfedge(IntPtr ptr, int index) method OppositeHalfedge (line 207) | internal override int OppositeHalfedge(IntPtr ptr, int index) method SourceVertex (line 212) | internal override int SourceVertex(IntPtr ptr, int index) method TargetVertex (line 217) | internal override int TargetVertex(IntPtr ptr, int index) method NextAroundSource (line 222) | internal override int NextAroundSource(IntPtr ptr, int index) method NextAroundTarget (line 227) | internal override int NextAroundTarget(IntPtr ptr, int index) method PreviousAroundSource (line 232) | internal override int PreviousAroundSource(IntPtr ptr, int index) method PreviousAroundTarget (line 237) | internal override int PreviousAroundTarget(IntPtr ptr, int index) method EdgesHalfedge (line 242) | internal override int EdgesHalfedge(IntPtr ptr, int edgeIndex, int hal... method RemoveVertex (line 247) | internal override bool RemoveVertex(IntPtr ptr, int index) method RemoveEdge (line 252) | internal override bool RemoveEdge(IntPtr ptr, int index) method RemoveFace (line 257) | internal override bool RemoveFace(IntPtr ptr, int index) method IsVertexValid (line 262) | internal override bool IsVertexValid(IntPtr ptr, int index) method IsEdgeValid (line 267) | internal override bool IsEdgeValid(IntPtr ptr, int index) method IsHalfedgeValid (line 272) | internal override bool IsHalfedgeValid(IntPtr ptr, int index) method IsFaceValid (line 277) | internal override bool IsFaceValid(IntPtr ptr, int index) method GetPoint (line 282) | internal override Point3d GetPoint(IntPtr ptr, int index) method GetPoints (line 287) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method SetPoint (line 292) | internal override void SetPoint(IntPtr ptr, int index, Point3d point) method SetPoints (line 297) | internal override void SetPoints(IntPtr ptr, Point3d[] points, int count) method GetSegment (line 302) | internal override bool GetSegment(IntPtr ptr, int index, out Segment3d... method GetSegments (line 307) | internal override void GetSegments(IntPtr ptr, Segment3d[] segments, i... method GetTriangle (line 312) | internal override bool GetTriangle(IntPtr ptr, int index, out Triangle... method GetTriangles (line 317) | internal override void GetTriangles(IntPtr ptr, Triangle3d[] triangles... method GetVertex (line 322) | internal override bool GetVertex(IntPtr ptr, int index, out MeshVertex... method GetVertices (line 327) | internal override void GetVertices(IntPtr ptr, MeshVertex3[] vertexArr... method GetFace (line 332) | internal override bool GetFace(IntPtr ptr, int index, out MeshFace3 face) method GetFaces (line 337) | internal override void GetFaces(IntPtr ptr, MeshFace3[] faceArray, int... method GetHalfedge (line 342) | internal override bool GetHalfedge(IntPtr ptr, int index, out MeshHalf... method GetHalfedges (line 347) | internal override void GetHalfedges(IntPtr ptr, MeshHalfedge3[] edgeAr... method Transform (line 352) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method IsVertexBorder (line 357) | internal override bool IsVertexBorder(IntPtr ptr, int index, bool chec... method IsHalfedgeBorder (line 362) | internal override bool IsHalfedgeBorder(IntPtr ptr, int index) method IsEdgeBorder (line 367) | internal override bool IsEdgeBorder(IntPtr ptr, int index) method BorderEdgeCount (line 372) | internal override int BorderEdgeCount(IntPtr ptr) method IsClosed (line 377) | internal override bool IsClosed(IntPtr ptr) method CheckFaceVertexCount (line 382) | internal override bool CheckFaceVertexCount(IntPtr ptr, int count) method AddPentagon (line 387) | internal override int AddPentagon(IntPtr ptr, int v0, int v1, int v2, ... method AddHexagon (line 392) | internal override int AddHexagon(IntPtr ptr, int v0, int v1, int v2, i... method AddFace (line 397) | internal override int AddFace(IntPtr ptr, int[] indices, int count) method Join (line 402) | internal override void Join(IntPtr ptr, IntPtr otherPtr) method BuildAABBTree (line 407) | internal override void BuildAABBTree(IntPtr ptr) method ReleaseAABBTree (line 412) | internal override void ReleaseAABBTree(IntPtr ptr) method GetBoundingBox (line 417) | internal override Box3d GetBoundingBox(IntPtr ptr) method ReadOFF (line 422) | internal override void ReadOFF(IntPtr ptr, string filename) method WriteOFF (line 427) | internal override void WriteOFF(IntPtr ptr, string filename) method Triangulate (line 432) | internal override void Triangulate(IntPtr ptr) method DoesSelfIntersect (line 437) | internal override bool DoesSelfIntersect(IntPtr ptr) method Area (line 442) | internal override double Area(IntPtr ptr) method Centroid (line 447) | internal override Point3d Centroid(IntPtr ptr) method Volume (line 452) | internal override double Volume(IntPtr ptr) method DoesBoundAVolume (line 457) | internal override bool DoesBoundAVolume(IntPtr ptr) method SideOfTriangleMesh (line 462) | internal override BOUNDED_SIDE SideOfTriangleMesh(IntPtr ptr, Point3d ... method DoIntersects (line 467) | internal override bool DoIntersects(IntPtr ptr, IntPtr otherPtr, bool ... method GetCentroids (line 472) | internal override void GetCentroids(IntPtr ptr, Point3d[] points, int ... method ComputeVertexNormals (line 477) | internal override void ComputeVertexNormals(IntPtr ptr) method ComputeFaceNormals (line 482) | internal override void ComputeFaceNormals(IntPtr ptr) method GetVertexNormals (line 487) | internal override void GetVertexNormals(IntPtr ptr, Vector3d[] normals... method GetFaceNormals (line 492) | internal override void GetFaceNormals(IntPtr ptr, Vector3d[] normals, ... method GetPolygonalCount (line 497) | internal override PolygonalCount GetPolygonalCount(IntPtr ptr) method GetDualPolygonalCount (line 502) | internal override PolygonalCount GetDualPolygonalCount(IntPtr ptr) method CreatePolygonMesh (line 507) | internal override void CreatePolygonMesh(IntPtr ptr, Point2d[] points,... method CreatePolygonalMesh (line 512) | internal override void CreatePolygonalMesh(IntPtr ptr, method GetPolygonalIndices (line 527) | internal override void GetPolygonalIndices(IntPtr ptr, method GetDualPolygonalIndices (line 540) | internal override void GetDualPolygonalIndices(IntPtr ptr, method SurfaceMesh3_EEK_Create (line 553) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Release (line 556) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetBuildStamp (line 559) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Clear (line 562) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ClearIndexMaps (line 565) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ClearNormalMaps (line 568) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ClearProperyMaps (line 571) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_BuildIndices (line 574) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_PrintIndices (line 577) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Copy (line 580) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsValid (line 583) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_VertexCount (line 586) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_HalfedgeCount (line 589) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_EdgeCount (line 592) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_FaceCount (line 595) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemovedVertexCount (line 598) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemovedHalfedgeCount (line 601) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemovedEdgeCount (line 604) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemovedFaceCount (line 607) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsVertexRemoved (line 610) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsFaceRemoved (line 613) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsHalfedgeRemoved (line 616) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsEdgeRemoved (line 619) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddVertex (line 622) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddEdge (line 625) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddTriangle (line 628) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddQuad (line 631) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddPentagon (line 634) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddHexagon (line 637) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_AddFace (line 640) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_HasGarbage (line 643) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_CollectGarbage (line 646) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_SetRecycleGarbage (line 649) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_DoesRecycleGarbage (line 652) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_VertexDegree (line 655) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_FaceDegree (line 658) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_VertexIsIsolated (line 661) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_VertexIsBorder (line 664) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_EdgeIsBorder (line 667) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_NextHalfedge (line 670) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_PreviousHalfedge (line 673) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_OppositeHalfedge (line 676) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_SourceVertex (line 679) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_TargetVertex (line 682) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemoveVertex (line 685) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_NextAroundSource (line 688) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_NextAroundTarget (line 691) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_PreviousAroundSource (line 694) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_PreviousAroundTarget (line 697) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EdgesHalfedge (line 700) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemoveEdge (line 703) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_RemoveFace (line 706) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsVertexValid (line 709) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsEdgeValid (line 712) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsHalfedgeValid (line 715) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsFaceValid (line 718) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetPoint (line 721) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetPoints (line 724) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_SetPoint (line 727) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_SetPoints (line 730) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetSegment (line 733) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetSegments (line 736) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetTriangle (line 739) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetTriangles (line 742) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetVertex (line 745) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetVertices (line 748) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetFace (line 751) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetFaces (line 754) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetHalfedge (line 757) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetHalfedges (line 760) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Transform (line 763) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsVertexBorder (line 766) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsHalfedgeBorder (line 769) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsEdgeBorder (line 772) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_BorderEdgeCount (line 775) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_IsClosed (line 778) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_CheckFaceVertexCount (line 781) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Join (line 784) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_BuildAABBTree (line 787) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ReleaseAABBTree (line 790) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetBoundingBox (line 793) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ReadOFF (line 796) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_WriteOFF (line 799) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Triangulate (line 802) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_DoesSelfIntersect (line 805) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Area (line 808) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Centroid (line 811) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_Volume (line 814) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_DoesBoundAVolume (line 817) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_SideOfTriangleMesh (line 820) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_DoIntersects (line 823) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetCentroids (line 826) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ComputeVertexNormals (line 829) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_ComputeFaceNormals (line 832) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetVertexNormals (line 835) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetFaceNormals (line 838) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetPolygonalCount (line 841) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetDualPolygonalCount (line 844) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_CreatePolygonMesh (line 847) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_CreatePolygonalMesh (line 850) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetPolygonalIndices (line 858) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EEK_GetDualPolygonalIndices (line 865) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polyhedra/SurfaceMeshKernel3_EIK.cs class SurfaceMeshKernel3_EIK (line 11) | internal class SurfaceMeshKernel3_EIK : SurfaceMeshKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetBuildStamp (line 27) | internal override int GetBuildStamp(IntPtr ptr) method Clear (line 32) | internal override void Clear(IntPtr ptr) method ClearIndexMaps (line 37) | internal override void ClearIndexMaps(IntPtr ptr, bool vertices, bool ... method ClearNormalMaps (line 42) | internal override void ClearNormalMaps(IntPtr ptr, bool vertices, bool... method ClearProperyMaps (line 47) | internal override void ClearProperyMaps(IntPtr ptr) method BuildIndices (line 52) | internal override void BuildIndices(IntPtr ptr, bool vertices, bool fa... method PrintIndices (line 57) | internal override void PrintIndices(IntPtr ptr, bool vertices, bool fa... method Copy (line 62) | internal override IntPtr Copy(IntPtr ptr) method IsValid (line 67) | internal override bool IsValid(IntPtr ptr) method VertexCount (line 72) | internal override int VertexCount(IntPtr ptr) method HalfedgeCount (line 77) | internal override int HalfedgeCount(IntPtr ptr) method EdgeCount (line 82) | internal override int EdgeCount(IntPtr ptr) method FaceCount (line 87) | internal override int FaceCount(IntPtr ptr) method RemovedVertexCount (line 92) | internal override int RemovedVertexCount(IntPtr ptr) method RemovedHalfedgeCount (line 97) | internal override int RemovedHalfedgeCount(IntPtr ptr) method RemovedEdgeCount (line 102) | internal override int RemovedEdgeCount(IntPtr ptr) method RemovedFaceCount (line 107) | internal override int RemovedFaceCount(IntPtr ptr) method IsVertexRemoved (line 112) | internal override bool IsVertexRemoved(IntPtr ptr, int index) method IsFaceRemoved (line 117) | internal override bool IsFaceRemoved(IntPtr ptr, int index) method IsHalfedgeRemoved (line 122) | internal override bool IsHalfedgeRemoved(IntPtr ptr, int index) method IsEdgeRemoved (line 127) | internal override bool IsEdgeRemoved(IntPtr ptr, int index) method AddVertex (line 132) | internal override int AddVertex(IntPtr ptr, Point3d point) method AddEdge (line 137) | internal override int AddEdge(IntPtr ptr, int v0, int v1) method AddTriangle (line 142) | internal override int AddTriangle(IntPtr ptr, int v0, int v1, int v2) method AddQuad (line 147) | internal override int AddQuad(IntPtr ptr, int v0, int v1, int v2, int v3) method HasGarbage (line 152) | internal override bool HasGarbage(IntPtr ptr) method CollectGarbage (line 157) | internal override void CollectGarbage(IntPtr ptr) method SetRecycleGarbage (line 162) | internal override void SetRecycleGarbage(IntPtr ptr, bool collect) method DoesRecycleGarbage (line 167) | internal override bool DoesRecycleGarbage(IntPtr ptr) method VertexDegree (line 172) | internal override int VertexDegree(IntPtr ptr, int index) method FaceDegree (line 177) | internal override int FaceDegree(IntPtr ptr, int index) method VertexIsIsolated (line 182) | internal override bool VertexIsIsolated(IntPtr ptr, int index) method VertexIsBorder (line 187) | internal override bool VertexIsBorder(IntPtr ptr, int index, bool chec... method EdgeIsBorder (line 192) | internal override bool EdgeIsBorder(IntPtr ptr, int index) method NextHalfedge (line 197) | internal override int NextHalfedge(IntPtr ptr, int index) method PreviousHalfedge (line 202) | internal override int PreviousHalfedge(IntPtr ptr, int index) method OppositeHalfedge (line 207) | internal override int OppositeHalfedge(IntPtr ptr, int index) method SourceVertex (line 212) | internal override int SourceVertex(IntPtr ptr, int index) method TargetVertex (line 217) | internal override int TargetVertex(IntPtr ptr, int index) method NextAroundSource (line 222) | internal override int NextAroundSource(IntPtr ptr, int index) method NextAroundTarget (line 227) | internal override int NextAroundTarget(IntPtr ptr, int index) method PreviousAroundSource (line 232) | internal override int PreviousAroundSource(IntPtr ptr, int index) method PreviousAroundTarget (line 237) | internal override int PreviousAroundTarget(IntPtr ptr, int index) method EdgesHalfedge (line 242) | internal override int EdgesHalfedge(IntPtr ptr, int edgeIndex, int hal... method RemoveVertex (line 247) | internal override bool RemoveVertex(IntPtr ptr, int index) method RemoveEdge (line 252) | internal override bool RemoveEdge(IntPtr ptr, int index) method RemoveFace (line 257) | internal override bool RemoveFace(IntPtr ptr, int index) method IsVertexValid (line 262) | internal override bool IsVertexValid(IntPtr ptr, int index) method IsEdgeValid (line 267) | internal override bool IsEdgeValid(IntPtr ptr, int index) method IsHalfedgeValid (line 272) | internal override bool IsHalfedgeValid(IntPtr ptr, int index) method IsFaceValid (line 277) | internal override bool IsFaceValid(IntPtr ptr, int index) method GetPoint (line 282) | internal override Point3d GetPoint(IntPtr ptr, int index) method GetPoints (line 287) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method SetPoint (line 292) | internal override void SetPoint(IntPtr ptr, int index, Point3d point) method SetPoints (line 297) | internal override void SetPoints(IntPtr ptr, Point3d[] points, int count) method GetSegment (line 302) | internal override bool GetSegment(IntPtr ptr, int index, out Segment3d... method GetSegments (line 307) | internal override void GetSegments(IntPtr ptr, Segment3d[] segments, i... method GetTriangle (line 312) | internal override bool GetTriangle(IntPtr ptr, int index, out Triangle... method GetTriangles (line 317) | internal override void GetTriangles(IntPtr ptr, Triangle3d[] triangles... method GetVertex (line 322) | internal override bool GetVertex(IntPtr ptr, int index, out MeshVertex... method GetVertices (line 327) | internal override void GetVertices(IntPtr ptr, MeshVertex3[] vertexArr... method GetFace (line 332) | internal override bool GetFace(IntPtr ptr, int index, out MeshFace3 face) method GetFaces (line 337) | internal override void GetFaces(IntPtr ptr, MeshFace3[] faceArray, int... method GetHalfedge (line 342) | internal override bool GetHalfedge(IntPtr ptr, int index, out MeshHalf... method GetHalfedges (line 347) | internal override void GetHalfedges(IntPtr ptr, MeshHalfedge3[] edgeAr... method Transform (line 352) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method IsVertexBorder (line 357) | internal override bool IsVertexBorder(IntPtr ptr, int index, bool chec... method IsHalfedgeBorder (line 362) | internal override bool IsHalfedgeBorder(IntPtr ptr, int index) method IsEdgeBorder (line 367) | internal override bool IsEdgeBorder(IntPtr ptr, int index) method BorderEdgeCount (line 372) | internal override int BorderEdgeCount(IntPtr ptr) method IsClosed (line 377) | internal override bool IsClosed(IntPtr ptr) method CheckFaceVertexCount (line 382) | internal override bool CheckFaceVertexCount(IntPtr ptr, int count) method AddPentagon (line 387) | internal override int AddPentagon(IntPtr ptr, int v0, int v1, int v2, ... method AddHexagon (line 392) | internal override int AddHexagon(IntPtr ptr, int v0, int v1, int v2, i... method AddFace (line 397) | internal override int AddFace(IntPtr ptr, int[] indices, int count) method Join (line 402) | internal override void Join(IntPtr ptr, IntPtr otherPtr) method BuildAABBTree (line 407) | internal override void BuildAABBTree(IntPtr ptr) method ReleaseAABBTree (line 412) | internal override void ReleaseAABBTree(IntPtr ptr) method GetBoundingBox (line 417) | internal override Box3d GetBoundingBox(IntPtr ptr) method ReadOFF (line 422) | internal override void ReadOFF(IntPtr ptr, string filename) method WriteOFF (line 427) | internal override void WriteOFF(IntPtr ptr, string filename) method Triangulate (line 432) | internal override void Triangulate(IntPtr ptr) method DoesSelfIntersect (line 437) | internal override bool DoesSelfIntersect(IntPtr ptr) method Area (line 442) | internal override double Area(IntPtr ptr) method Centroid (line 447) | internal override Point3d Centroid(IntPtr ptr) method Volume (line 452) | internal override double Volume(IntPtr ptr) method DoesBoundAVolume (line 457) | internal override bool DoesBoundAVolume(IntPtr ptr) method SideOfTriangleMesh (line 462) | internal override BOUNDED_SIDE SideOfTriangleMesh(IntPtr ptr, Point3d ... method DoIntersects (line 467) | internal override bool DoIntersects(IntPtr ptr, IntPtr otherPtr, bool ... method GetCentroids (line 472) | internal override void GetCentroids(IntPtr ptr, Point3d[] points, int ... method ComputeVertexNormals (line 477) | internal override void ComputeVertexNormals(IntPtr ptr) method ComputeFaceNormals (line 482) | internal override void ComputeFaceNormals(IntPtr ptr) method GetVertexNormals (line 487) | internal override void GetVertexNormals(IntPtr ptr, Vector3d[] normals... method GetFaceNormals (line 492) | internal override void GetFaceNormals(IntPtr ptr, Vector3d[] normals, ... method GetPolygonalCount (line 497) | internal override PolygonalCount GetPolygonalCount(IntPtr ptr) method GetDualPolygonalCount (line 502) | internal override PolygonalCount GetDualPolygonalCount(IntPtr ptr) method CreatePolygonMesh (line 507) | internal override void CreatePolygonMesh(IntPtr ptr, Point2d[] points,... method CreatePolygonalMesh (line 512) | internal override void CreatePolygonalMesh(IntPtr ptr, method GetPolygonalIndices (line 527) | internal override void GetPolygonalIndices(IntPtr ptr, method GetDualPolygonalIndices (line 540) | internal override void GetDualPolygonalIndices(IntPtr ptr, method SurfaceMesh3_EIK_Create (line 553) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Release (line 556) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetBuildStamp (line 559) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Clear (line 562) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ClearIndexMaps (line 565) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ClearNormalMaps (line 568) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ClearProperyMaps (line 571) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_BuildIndices (line 574) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_PrintIndices (line 577) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Copy (line 580) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsValid (line 583) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_VertexCount (line 586) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_HalfedgeCount (line 589) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_EdgeCount (line 592) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_FaceCount (line 595) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemovedVertexCount (line 598) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemovedHalfedgeCount (line 601) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemovedEdgeCount (line 604) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemovedFaceCount (line 607) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsVertexRemoved (line 610) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsFaceRemoved (line 613) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsHalfedgeRemoved (line 616) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsEdgeRemoved (line 619) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddVertex (line 622) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddEdge (line 625) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddTriangle (line 628) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddQuad (line 631) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddPentagon (line 634) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddHexagon (line 637) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_AddFace (line 640) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_HasGarbage (line 643) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_CollectGarbage (line 646) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_SetRecycleGarbage (line 649) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_DoesRecycleGarbage (line 652) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_VertexDegree (line 655) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_FaceDegree (line 658) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_VertexIsIsolated (line 661) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_VertexIsBorder (line 664) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_EdgeIsBorder (line 667) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_NextHalfedge (line 670) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_PreviousHalfedge (line 673) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_OppositeHalfedge (line 676) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_SourceVertex (line 679) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_TargetVertex (line 682) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemoveVertex (line 685) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_NextAroundSource (line 688) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_NextAroundTarget (line 691) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_PreviousAroundSource (line 694) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_PreviousAroundTarget (line 697) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EdgesHalfedge (line 700) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemoveEdge (line 703) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_RemoveFace (line 706) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsVertexValid (line 709) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsEdgeValid (line 712) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsHalfedgeValid (line 715) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsFaceValid (line 718) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetPoint (line 721) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetPoints (line 724) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_SetPoint (line 727) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_SetPoints (line 730) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetSegment (line 733) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetSegments (line 736) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetTriangle (line 739) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetTriangles (line 742) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetVertex (line 745) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetVertices (line 748) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetFace (line 751) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetFaces (line 754) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetHalfedge (line 757) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetHalfedges (line 760) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Transform (line 763) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsVertexBorder (line 766) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsHalfedgeBorder (line 769) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsEdgeBorder (line 772) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_BorderEdgeCount (line 775) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_IsClosed (line 778) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_CheckFaceVertexCount (line 781) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Join (line 784) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_BuildAABBTree (line 787) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ReleaseAABBTree (line 790) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetBoundingBox (line 793) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ReadOFF (line 796) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_WriteOFF (line 799) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Triangulate (line 802) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_DoesSelfIntersect (line 805) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Area (line 808) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Centroid (line 811) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_Volume (line 814) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_DoesBoundAVolume (line 817) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_SideOfTriangleMesh (line 820) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_DoIntersects (line 823) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetCentroids (line 826) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ComputeVertexNormals (line 829) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_ComputeFaceNormals (line 832) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetVertexNormals (line 835) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetFaceNormals (line 838) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetPolygonalCount (line 841) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetDualPolygonalCount (line 844) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_CreatePolygonMesh (line 847) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_CreatePolygonalMesh (line 850) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetPolygonalIndices (line 858) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceMesh3_EIK_GetDualPolygonalIndices (line 865) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polylines/Polyline2.cs class Polyline2 (line 17) | public sealed class Polyline2 : Polyline2 where K : CGALKernel, new() method Polyline2 (line 22) | public Polyline2() : base(new K()) method Polyline2 (line 31) | public Polyline2(Point2d[] points) : base(new K(), points) method Polyline2 (line 40) | internal Polyline2(IntPtr ptr) : base(new K(), ptr) method ToString (line 49) | public override string ToString() method Copy (line 59) | public Polyline2 Copy() method ToPoylgon (line 71) | public Polygon2 ToPoylgon(double threshold = MathUtil.EPS_64) method Polyline2 (line 92) | private Polyline2() method Polyline2 (line 101) | internal Polyline2(CGALKernel kernel) method Polyline2 (line 112) | internal Polyline2(CGALKernel kernel, Point2d[] points) method Polyline2 (line 124) | internal Polyline2(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 171) | public void Clear() method ShrinkCapacityToFitCount (line 180) | public void ShrinkCapacityToFitCount() method Resize (line 190) | public void Resize(int count) method Reverse (line 199) | public void Reverse() method Remove (line 208) | public void Remove(int index) method Remove (line 222) | public void Remove(int start, int count) method RemoveLast (line 234) | public void RemoveLast() method Insert (line 246) | public void Insert(int index, Point2d point) method Insert (line 261) | public void Insert(Point2d[] points, int start, int count) method Add (line 275) | public void Add(Point2d point) method IsClosed (line 285) | public bool IsClosed(double threshold = 0) method GetPoint (line 295) | public Point2d GetPoint(int index) method GetPointWrapped (line 306) | public Point2d GetPointWrapped(int index) method GetPointClamped (line 318) | public Point2d GetPointClamped(int index) method GetPoints (line 329) | public void GetPoints(Point2d[] points, int count) method GetPoints (line 339) | public void GetPoints(List points) method GetSegments (line 350) | public void GetSegments(Segment2d[] segments, int count) method SetPoint (line 361) | public void SetPoint(int index, Point2d point) method SetPoints (line 373) | public void SetPoints(Point2d[] points, int count) method FindLength (line 384) | public double FindLength() method FindSquareLength (line 393) | public double FindSquareLength() method Translate (line 402) | public void Translate(Point2d translation) method Rotate (line 411) | public void Rotate(Radian rotation) method Scale (line 420) | public void Scale(double scale) method Transform (line 431) | public void Transform(Point2d translation, Radian rotation, double scale) method GetEnumerator (line 440) | public IEnumerator GetEnumerator() method GetEnumerator (line 450) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 459) | public Point2d[] ToArray() method ToList (line 470) | public List ToList() method Convert (line 485) | public Polyline2 Convert() where T : CGALKernel, new() method Print (line 497) | public override void Print(StringBuilder builder) method ReleasePtr (line 508) | protected override void ReleasePtr() method ReleasePtr (line 516) | protected override void ReleasePtr(IntPtr ptr) class Polyline2 (line 86) | public abstract class Polyline2 : CGALObject, IEnumerable method Polyline2 (line 22) | public Polyline2() : base(new K()) method Polyline2 (line 31) | public Polyline2(Point2d[] points) : base(new K(), points) method Polyline2 (line 40) | internal Polyline2(IntPtr ptr) : base(new K(), ptr) method ToString (line 49) | public override string ToString() method Copy (line 59) | public Polyline2 Copy() method ToPoylgon (line 71) | public Polygon2 ToPoylgon(double threshold = MathUtil.EPS_64) method Polyline2 (line 92) | private Polyline2() method Polyline2 (line 101) | internal Polyline2(CGALKernel kernel) method Polyline2 (line 112) | internal Polyline2(CGALKernel kernel, Point2d[] points) method Polyline2 (line 124) | internal Polyline2(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 171) | public void Clear() method ShrinkCapacityToFitCount (line 180) | public void ShrinkCapacityToFitCount() method Resize (line 190) | public void Resize(int count) method Reverse (line 199) | public void Reverse() method Remove (line 208) | public void Remove(int index) method Remove (line 222) | public void Remove(int start, int count) method RemoveLast (line 234) | public void RemoveLast() method Insert (line 246) | public void Insert(int index, Point2d point) method Insert (line 261) | public void Insert(Point2d[] points, int start, int count) method Add (line 275) | public void Add(Point2d point) method IsClosed (line 285) | public bool IsClosed(double threshold = 0) method GetPoint (line 295) | public Point2d GetPoint(int index) method GetPointWrapped (line 306) | public Point2d GetPointWrapped(int index) method GetPointClamped (line 318) | public Point2d GetPointClamped(int index) method GetPoints (line 329) | public void GetPoints(Point2d[] points, int count) method GetPoints (line 339) | public void GetPoints(List points) method GetSegments (line 350) | public void GetSegments(Segment2d[] segments, int count) method SetPoint (line 361) | public void SetPoint(int index, Point2d point) method SetPoints (line 373) | public void SetPoints(Point2d[] points, int count) method FindLength (line 384) | public double FindLength() method FindSquareLength (line 393) | public double FindSquareLength() method Translate (line 402) | public void Translate(Point2d translation) method Rotate (line 411) | public void Rotate(Radian rotation) method Scale (line 420) | public void Scale(double scale) method Transform (line 431) | public void Transform(Point2d translation, Radian rotation, double scale) method GetEnumerator (line 440) | public IEnumerator GetEnumerator() method GetEnumerator (line 450) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 459) | public Point2d[] ToArray() method ToList (line 470) | public List ToList() method Convert (line 485) | public Polyline2 Convert() where T : CGALKernel, new() method Print (line 497) | public override void Print(StringBuilder builder) method ReleasePtr (line 508) | protected override void ReleasePtr() method ReleasePtr (line 516) | protected override void ReleasePtr(IntPtr ptr) FILE: CGALDotNet/Polylines/Polyline3.cs class Polyline3 (line 16) | public sealed class Polyline3 : Polyline3 where K : CGALKernel, new() method Polyline3 (line 21) | public Polyline3() : base(new K()) method Polyline3 (line 30) | public Polyline3(Point3d[] points) : base(new K(), points) method Polyline3 (line 39) | internal Polyline3(IntPtr ptr) : base(new K(), ptr) method ToString (line 48) | public override string ToString() method Copy (line 58) | public Polyline3 Copy() method Polyline3 (line 76) | private Polyline3() method Polyline3 (line 85) | internal Polyline3(CGALKernel kernel) method Polyline3 (line 96) | internal Polyline3(CGALKernel kernel, Point3d[] points) method Polyline3 (line 108) | internal Polyline3(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 155) | public void Clear() method ShrinkCapacityToFitCount (line 164) | public void ShrinkCapacityToFitCount() method Resize (line 174) | public void Resize(int count) method Reverse (line 183) | public void Reverse() method Remove (line 192) | public void Remove(int index) method Remove (line 206) | public void Remove(int start, int count) method RemoveLast (line 218) | public void RemoveLast() method Insert (line 230) | public void Insert(int index, Point3d point) method Insert (line 245) | public void Insert(Point3d[] points, int start, int count) method Add (line 259) | public void Add(Point3d point) method IsClosed (line 269) | public bool IsClosed(double threshold = 0) method GetPoint (line 279) | public Point3d GetPoint(int index) method GetPointWrapped (line 290) | public Point3d GetPointWrapped(int index) method GetPointClamped (line 302) | public Point3d GetPointClamped(int index) method GetPoints (line 313) | public void GetPoints(Point3d[] points, int count) method GetPoints (line 323) | public void GetPoints(List points) method GetSegments (line 334) | public void GetSegments(Segment3d[] segments, int count) method SetPoint (line 345) | public void SetPoint(int index, Point3d point) method SetPoints (line 357) | public void SetPoints(Point3d[] points, int count) method FindLength (line 368) | public double FindLength() method FindSquareLength (line 377) | public double FindSquareLength() method Translate (line 386) | public void Translate(Point3d translation) method Rotate (line 396) | public void Rotate(Quaternion3d rotation) method Scale (line 406) | public void Scale(Point3d scale) method Transform (line 418) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method GetEnumerator (line 428) | public IEnumerator GetEnumerator() method GetEnumerator (line 438) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 447) | public Point3d[] ToArray() method ToList (line 458) | public List ToList() method Convert (line 473) | public Polyline3 Convert() where T : CGALKernel, new() method Print (line 485) | public override void Print(StringBuilder builder) method ReleasePtr (line 496) | protected override void ReleasePtr() method ReleasePtr (line 504) | protected override void ReleasePtr(IntPtr ptr) class Polyline3 (line 70) | public abstract class Polyline3 : CGALObject, IEnumerable method Polyline3 (line 21) | public Polyline3() : base(new K()) method Polyline3 (line 30) | public Polyline3(Point3d[] points) : base(new K(), points) method Polyline3 (line 39) | internal Polyline3(IntPtr ptr) : base(new K(), ptr) method ToString (line 48) | public override string ToString() method Copy (line 58) | public Polyline3 Copy() method Polyline3 (line 76) | private Polyline3() method Polyline3 (line 85) | internal Polyline3(CGALKernel kernel) method Polyline3 (line 96) | internal Polyline3(CGALKernel kernel, Point3d[] points) method Polyline3 (line 108) | internal Polyline3(CGALKernel kernel, IntPtr ptr) : base(ptr) method Clear (line 155) | public void Clear() method ShrinkCapacityToFitCount (line 164) | public void ShrinkCapacityToFitCount() method Resize (line 174) | public void Resize(int count) method Reverse (line 183) | public void Reverse() method Remove (line 192) | public void Remove(int index) method Remove (line 206) | public void Remove(int start, int count) method RemoveLast (line 218) | public void RemoveLast() method Insert (line 230) | public void Insert(int index, Point3d point) method Insert (line 245) | public void Insert(Point3d[] points, int start, int count) method Add (line 259) | public void Add(Point3d point) method IsClosed (line 269) | public bool IsClosed(double threshold = 0) method GetPoint (line 279) | public Point3d GetPoint(int index) method GetPointWrapped (line 290) | public Point3d GetPointWrapped(int index) method GetPointClamped (line 302) | public Point3d GetPointClamped(int index) method GetPoints (line 313) | public void GetPoints(Point3d[] points, int count) method GetPoints (line 323) | public void GetPoints(List points) method GetSegments (line 334) | public void GetSegments(Segment3d[] segments, int count) method SetPoint (line 345) | public void SetPoint(int index, Point3d point) method SetPoints (line 357) | public void SetPoints(Point3d[] points, int count) method FindLength (line 368) | public double FindLength() method FindSquareLength (line 377) | public double FindSquareLength() method Translate (line 386) | public void Translate(Point3d translation) method Rotate (line 396) | public void Rotate(Quaternion3d rotation) method Scale (line 406) | public void Scale(Point3d scale) method Transform (line 418) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method GetEnumerator (line 428) | public IEnumerator GetEnumerator() method GetEnumerator (line 438) | IEnumerator IEnumerable.GetEnumerator() method ToArray (line 447) | public Point3d[] ToArray() method ToList (line 458) | public List ToList() method Convert (line 473) | public Polyline3 Convert() where T : CGALKernel, new() method Print (line 485) | public override void Print(StringBuilder builder) method ReleasePtr (line 496) | protected override void ReleasePtr() method ReleasePtr (line 504) | protected override void ReleasePtr(IntPtr ptr) FILE: CGALDotNet/Polylines/PolylineKernel2.cs class PolylineKernel2 (line 10) | internal abstract class PolylineKernel2 : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method CreateWithCount (line 14) | internal abstract IntPtr CreateWithCount(int count); method Release (line 16) | internal abstract void Release(IntPtr ptr); method Count (line 18) | internal abstract int Count(IntPtr ptr); method Copy (line 20) | internal abstract IntPtr Copy(IntPtr ptr); method Convert (line 22) | internal abstract IntPtr Convert(IntPtr ptr, CGAL_KERNEL k); method Clear (line 24) | internal abstract void Clear(IntPtr ptr); method Capacity (line 26) | internal abstract int Capacity(IntPtr ptr); method Resize (line 28) | internal abstract void Resize(IntPtr ptr, int count); method Reverse (line 30) | internal abstract void Reverse(IntPtr ptr); method ShrinkToFit (line 32) | internal abstract void ShrinkToFit(IntPtr ptr); method Erase (line 34) | internal abstract void Erase(IntPtr ptr, int index); method EraseRange (line 36) | internal abstract void EraseRange(IntPtr ptr, int start, int count); method Insert (line 38) | internal abstract void Insert(IntPtr ptr, int index, Point2d point); method InsertRange (line 40) | internal abstract void InsertRange(IntPtr ptr, int start, int count, P... method IsClosed (line 42) | internal abstract bool IsClosed(IntPtr ptr, double threshold); method SqLength (line 44) | internal abstract double SqLength(IntPtr ptr); method GetPoint (line 46) | internal abstract Point2d GetPoint(IntPtr ptr, int index); method GetPoints (line 48) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int cou... method GetSegments (line 50) | internal abstract void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SetPoint (line 52) | internal abstract void SetPoint(IntPtr ptr, int index, Point2d point); method SetPoints (line 54) | internal abstract void SetPoints(IntPtr ptr, Point2d[] points, int cou... method Translate (line 56) | internal abstract void Translate(IntPtr ptr, Point2d translation); method Rotate (line 58) | internal abstract void Rotate(IntPtr ptr, double rotation); method Scale (line 60) | internal abstract void Scale(IntPtr ptr, double scale); method Transform (line 62) | internal abstract void Transform(IntPtr ptr, Point2d translation, doub... FILE: CGALDotNet/Polylines/PolylineKernel2_EEK.cs class PolylineKernel2_EEK (line 12) | internal class PolylineKernel2_EEK : PolylineKernel2 method Create (line 18) | internal override IntPtr Create() method CreateWithCount (line 23) | internal override IntPtr CreateWithCount(int count) method Release (line 28) | internal override void Release(IntPtr ptr) method Count (line 33) | internal override int Count(IntPtr ptr) method Copy (line 38) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 43) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method Clear (line 48) | internal override void Clear(IntPtr ptr) method Capacity (line 53) | internal override int Capacity(IntPtr ptr) method Resize (line 58) | internal override void Resize(IntPtr ptr, int count) method Reverse (line 63) | internal override void Reverse(IntPtr ptr) method ShrinkToFit (line 68) | internal override void ShrinkToFit(IntPtr ptr) method Erase (line 73) | internal override void Erase(IntPtr ptr, int index) method EraseRange (line 78) | internal override void EraseRange(IntPtr ptr, int start, int count) method Insert (line 83) | internal override void Insert(IntPtr ptr, int index, Point2d point) method InsertRange (line 88) | internal override void InsertRange(IntPtr ptr, int start, int count, P... method IsClosed (line 93) | internal override bool IsClosed(IntPtr ptr, double threshold) method SqLength (line 98) | internal override double SqLength(IntPtr ptr) method GetPoint (line 103) | internal override Point2d GetPoint(IntPtr ptr, int index) method GetPoints (line 108) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 113) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SetPoint (line 118) | internal override void SetPoint(IntPtr ptr, int index, Point2d point) method SetPoints (line 123) | internal override void SetPoints(IntPtr ptr, Point2d[] points, int count) method Translate (line 128) | internal override void Translate(IntPtr ptr, Point2d translation) method Rotate (line 133) | internal override void Rotate(IntPtr ptr, double rotation) method Scale (line 138) | internal override void Scale(IntPtr ptr, double scale) method Transform (line 143) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method Polyline2_EEK_Create (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_CreateWithCount (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Release (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Count (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Copy (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Convert (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Clear (line 166) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Capacity (line 169) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Resize (line 172) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Reverse (line 175) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_ShrinkToFit (line 178) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Erase (line 181) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_EraseRange (line 184) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Insert (line 187) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_InsertRange (line 190) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_IsClosed (line 193) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_SqLength (line 196) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_GetPoint (line 199) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_GetPoints (line 202) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_GetSegments (line 205) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_SetPoint (line 208) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_SetPoints (line 211) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Translate (line 214) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Rotate (line 217) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Scale (line 220) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EEK_Transform (line 223) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polylines/PolylineKernel2_EIK.cs class PolylineKernel2_EIK (line 12) | internal class PolylineKernel2_EIK : PolylineKernel2 method Create (line 18) | internal override IntPtr Create() method CreateWithCount (line 23) | internal override IntPtr CreateWithCount(int count) method Release (line 28) | internal override void Release(IntPtr ptr) method Count (line 33) | internal override int Count(IntPtr ptr) method Copy (line 38) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 43) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method Clear (line 48) | internal override void Clear(IntPtr ptr) method Capacity (line 53) | internal override int Capacity(IntPtr ptr) method Resize (line 58) | internal override void Resize(IntPtr ptr, int count) method Reverse (line 63) | internal override void Reverse(IntPtr ptr) method ShrinkToFit (line 68) | internal override void ShrinkToFit(IntPtr ptr) method Erase (line 73) | internal override void Erase(IntPtr ptr, int index) method EraseRange (line 78) | internal override void EraseRange(IntPtr ptr, int start, int count) method Insert (line 83) | internal override void Insert(IntPtr ptr, int index, Point2d point) method InsertRange (line 88) | internal override void InsertRange(IntPtr ptr, int start, int count, P... method IsClosed (line 93) | internal override bool IsClosed(IntPtr ptr, double threshold) method SqLength (line 98) | internal override double SqLength(IntPtr ptr) method GetPoint (line 103) | internal override Point2d GetPoint(IntPtr ptr, int index) method GetPoints (line 108) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetSegments (line 113) | internal override void GetSegments(IntPtr ptr, Segment2d[] segments, i... method SetPoint (line 118) | internal override void SetPoint(IntPtr ptr, int index, Point2d point) method SetPoints (line 123) | internal override void SetPoints(IntPtr ptr, Point2d[] points, int count) method Translate (line 128) | internal override void Translate(IntPtr ptr, Point2d translation) method Rotate (line 133) | internal override void Rotate(IntPtr ptr, double rotation) method Scale (line 138) | internal override void Scale(IntPtr ptr, double scale) method Transform (line 143) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method Polyline2_EIK_Create (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_CreateWithCount (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Release (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Count (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Copy (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Convert (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Clear (line 166) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Capacity (line 169) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Resize (line 172) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Reverse (line 175) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_ShrinkToFit (line 178) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Erase (line 181) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_EraseRange (line 184) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Insert (line 187) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_InsertRange (line 190) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_IsClosed (line 193) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_SqLength (line 196) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_GetPoint (line 199) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_GetPoints (line 202) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_GetSegments (line 205) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_SetPoint (line 208) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_SetPoints (line 211) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Translate (line 214) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Rotate (line 217) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Scale (line 220) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline2_EIK_Transform (line 223) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polylines/PolylineKernel3.cs class PolylineKernel3 (line 10) | internal abstract class PolylineKernel3 : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method CreateWithCount (line 14) | internal abstract IntPtr CreateWithCount(int count); method Release (line 16) | internal abstract void Release(IntPtr ptr); method Count (line 18) | internal abstract int Count(IntPtr ptr); method Copy (line 20) | internal abstract IntPtr Copy(IntPtr ptr); method Convert (line 22) | internal abstract IntPtr Convert(IntPtr ptr, CGAL_KERNEL k); method Clear (line 24) | internal abstract void Clear(IntPtr ptr); method Capacity (line 26) | internal abstract int Capacity(IntPtr ptr); method Resize (line 28) | internal abstract void Resize(IntPtr ptr, int count); method Reverse (line 30) | internal abstract void Reverse(IntPtr ptr); method ShrinkToFit (line 32) | internal abstract void ShrinkToFit(IntPtr ptr); method Erase (line 34) | internal abstract void Erase(IntPtr ptr, int index); method EraseRange (line 36) | internal abstract void EraseRange(IntPtr ptr, int start, int count); method Insert (line 38) | internal abstract void Insert(IntPtr ptr, int index, Point3d point); method InsertRange (line 40) | internal abstract void InsertRange(IntPtr ptr, int start, int count, P... method IsClosed (line 42) | internal abstract bool IsClosed(IntPtr ptr, double threshold); method SqLength (line 44) | internal abstract double SqLength(IntPtr ptr); method GetPoint (line 46) | internal abstract Point3d GetPoint(IntPtr ptr, int index); method GetPoints (line 48) | internal abstract void GetPoints(IntPtr ptr, Point3d[] points, int cou... method GetSegments (line 50) | internal abstract void GetSegments(IntPtr ptr, Segment3d[] segments, i... method SetPoint (line 52) | internal abstract void SetPoint(IntPtr ptr, int index, Point3d point); method SetPoints (line 54) | internal abstract void SetPoints(IntPtr ptr, Point3d[] points, int cou... method Transform (line 56) | internal abstract void Transform(IntPtr ptr, Matrix4x4d matrix); FILE: CGALDotNet/Polylines/PolylineKernel3_EEK.cs class PolylineKernel3_EEK (line 12) | internal class PolylineKernel3_EEK : PolylineKernel3 method Create (line 18) | internal override IntPtr Create() method CreateWithCount (line 23) | internal override IntPtr CreateWithCount(int count) method Release (line 28) | internal override void Release(IntPtr ptr) method Count (line 33) | internal override int Count(IntPtr ptr) method Copy (line 38) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 43) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method Clear (line 48) | internal override void Clear(IntPtr ptr) method Capacity (line 53) | internal override int Capacity(IntPtr ptr) method Resize (line 58) | internal override void Resize(IntPtr ptr, int count) method Reverse (line 63) | internal override void Reverse(IntPtr ptr) method ShrinkToFit (line 68) | internal override void ShrinkToFit(IntPtr ptr) method Erase (line 73) | internal override void Erase(IntPtr ptr, int index) method EraseRange (line 78) | internal override void EraseRange(IntPtr ptr, int start, int count) method Insert (line 83) | internal override void Insert(IntPtr ptr, int index, Point3d point) method InsertRange (line 88) | internal override void InsertRange(IntPtr ptr, int start, int count, P... method IsClosed (line 93) | internal override bool IsClosed(IntPtr ptr, double threshold) method SqLength (line 98) | internal override double SqLength(IntPtr ptr) method GetPoint (line 103) | internal override Point3d GetPoint(IntPtr ptr, int index) method GetPoints (line 108) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method GetSegments (line 113) | internal override void GetSegments(IntPtr ptr, Segment3d[] segments, i... method SetPoint (line 118) | internal override void SetPoint(IntPtr ptr, int index, Point3d point) method SetPoints (line 123) | internal override void SetPoints(IntPtr ptr, Point3d[] points, int count) method Transform (line 128) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method Polyline3_EEK_Create (line 133) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_CreateWithCount (line 136) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Release (line 139) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Count (line 142) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Copy (line 145) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Convert (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Clear (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Capacity (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Resize (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Reverse (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_ShrinkToFit (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Erase (line 166) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_EraseRange (line 169) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Insert (line 172) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_InsertRange (line 175) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_IsClosed (line 178) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_SqLength (line 181) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_GetPoint (line 184) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_GetPoints (line 187) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_GetSegments (line 190) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_SetPoint (line 193) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_SetPoints (line 196) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EEK_Transform (line 199) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Polylines/PolylineKernel3_EIK.cs class PolylineKernel3_EIK (line 12) | internal class PolylineKernel3_EIK : PolylineKernel3 method Create (line 18) | internal override IntPtr Create() method CreateWithCount (line 23) | internal override IntPtr CreateWithCount(int count) method Release (line 28) | internal override void Release(IntPtr ptr) method Count (line 33) | internal override int Count(IntPtr ptr) method Copy (line 38) | internal override IntPtr Copy(IntPtr ptr) method Convert (line 43) | internal override IntPtr Convert(IntPtr ptr, CGAL_KERNEL k) method Clear (line 48) | internal override void Clear(IntPtr ptr) method Capacity (line 53) | internal override int Capacity(IntPtr ptr) method Resize (line 58) | internal override void Resize(IntPtr ptr, int count) method Reverse (line 63) | internal override void Reverse(IntPtr ptr) method ShrinkToFit (line 68) | internal override void ShrinkToFit(IntPtr ptr) method Erase (line 73) | internal override void Erase(IntPtr ptr, int index) method EraseRange (line 78) | internal override void EraseRange(IntPtr ptr, int start, int count) method Insert (line 83) | internal override void Insert(IntPtr ptr, int index, Point3d point) method InsertRange (line 88) | internal override void InsertRange(IntPtr ptr, int start, int count, P... method IsClosed (line 93) | internal override bool IsClosed(IntPtr ptr, double threshold) method SqLength (line 98) | internal override double SqLength(IntPtr ptr) method GetPoint (line 103) | internal override Point3d GetPoint(IntPtr ptr, int index) method GetPoints (line 108) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method GetSegments (line 113) | internal override void GetSegments(IntPtr ptr, Segment3d[] segments, i... method SetPoint (line 118) | internal override void SetPoint(IntPtr ptr, int index, Point3d point) method SetPoints (line 123) | internal override void SetPoints(IntPtr ptr, Point3d[] points, int count) method Transform (line 128) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method Polyline3_EIK_Create (line 133) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_CreateWithCount (line 136) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Release (line 139) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Count (line 142) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Copy (line 145) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Convert (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Clear (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Capacity (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Resize (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Reverse (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_ShrinkToFit (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Erase (line 166) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_EraseRange (line 169) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Insert (line 172) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_InsertRange (line 175) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_IsClosed (line 178) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_SqLength (line 181) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_GetPoint (line 184) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_GetPoints (line 187) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_GetSegments (line 190) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_SetPoint (line 193) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_SetPoints (line 196) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Polyline3_EIK_Transform (line 199) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/HeatMethod.cs class HeatMethod (line 19) | public sealed class HeatMethod : HeatMethod where K : CGALKernel, new() method HeatMethod (line 29) | public HeatMethod() : base(new K()) method HeatMethod (line 38) | internal HeatMethod(IntPtr ptr) : base(new K(), ptr) method ToString (line 47) | public override string ToString() method EstimateGeodesicDistances (line 61) | public double EstimateGeodesicDistances(SurfaceMesh3 mesh, int inde... method EstimateGeodesicDistances (line 81) | public double EstimateGeodesicDistances(Polyhedron3 mesh, int index... method HeatMethod (line 101) | private HeatMethod() method HeatMethod (line 110) | internal HeatMethod(CGALKernel kernel) method HeatMethod (line 121) | internal HeatMethod(CGALKernel kernel, IntPtr ptr) : base(ptr) method GetDistances (line 138) | protected double GetDistances(int count, List distances) method GetDistance (line 159) | protected double GetDistance(int index) method ClearDistances (line 167) | protected void ClearDistances() method ReleasePtr (line 175) | protected override void ReleasePtr() class HeatMethod (line 96) | public abstract class HeatMethod : PolyhedraAlgorithm method HeatMethod (line 29) | public HeatMethod() : base(new K()) method HeatMethod (line 38) | internal HeatMethod(IntPtr ptr) : base(new K(), ptr) method ToString (line 47) | public override string ToString() method EstimateGeodesicDistances (line 61) | public double EstimateGeodesicDistances(SurfaceMesh3 mesh, int inde... method EstimateGeodesicDistances (line 81) | public double EstimateGeodesicDistances(Polyhedron3 mesh, int index... method HeatMethod (line 101) | private HeatMethod() method HeatMethod (line 110) | internal HeatMethod(CGALKernel kernel) method HeatMethod (line 121) | internal HeatMethod(CGALKernel kernel, IntPtr ptr) : base(ptr) method GetDistances (line 138) | protected double GetDistances(int count, List distances) method GetDistance (line 159) | protected double GetDistance(int index) method ClearDistances (line 167) | protected void ClearDistances() method ReleasePtr (line 175) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/HeatMethodKernel.cs class HeatMethodKernel (line 10) | internal abstract class HeatMethodKernel : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method GetDistance (line 16) | internal abstract double GetDistance(IntPtr ptr, int index); method ClearDistances (line 18) | internal abstract void ClearDistances(IntPtr ptr); method EstimateGeodesicDistances_SM (line 20) | internal abstract int EstimateGeodesicDistances_SM(IntPtr ptr, IntPtr ... method EstimateGeodesicDistances_PH (line 22) | internal abstract int EstimateGeodesicDistances_PH(IntPtr ptr, IntPtr ... FILE: CGALDotNet/Processing/HeatMethodKernel_EEK.cs class HeatMethodKernel_EEK (line 11) | internal class HeatMethodKernel_EEK : HeatMethodKernel method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetDistance (line 27) | internal override double GetDistance(IntPtr ptr, int index) method ClearDistances (line 32) | internal override void ClearDistances(IntPtr ptr) method EstimateGeodesicDistances_SM (line 37) | internal override int EstimateGeodesicDistances_SM(IntPtr ptr, IntPtr ... method EstimateGeodesicDistances_PH (line 42) | internal override int EstimateGeodesicDistances_PH(IntPtr ptr, IntPtr ... method HeatMethod_EEK_Create (line 47) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EEK_Release (line 50) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EEK_GetDistance (line 53) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EEK_ClearDistances (line 56) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EEK_EstimateGeodesicDistances_SM (line 59) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EEK_EstimateGeodesicDistances_PH (line 62) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/HeatMethodKernel_EIK.cs class HeatMethodKernel_EIK (line 11) | internal class HeatMethodKernel_EIK : HeatMethodKernel method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetDistance (line 27) | internal override double GetDistance(IntPtr ptr, int index) method ClearDistances (line 32) | internal override void ClearDistances(IntPtr ptr) method EstimateGeodesicDistances_SM (line 37) | internal override int EstimateGeodesicDistances_SM(IntPtr ptr, IntPtr ... method EstimateGeodesicDistances_PH (line 42) | internal override int EstimateGeodesicDistances_PH(IntPtr ptr, IntPtr ... method HeatMethod_EIK_Create (line 47) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EIK_Release (line 50) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EIK_GetDistance (line 53) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EIK_ClearDistances (line 56) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EIK_EstimateGeodesicDistances_SM (line 59) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method HeatMethod_EIK_EstimateGeodesicDistances_PH (line 62) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingBoolean.cs type POLYHEDRA_BOOLEAN (line 10) | public enum POLYHEDRA_BOOLEAN class MeshProcessingBoolean (line 21) | public sealed class MeshProcessingBoolean : MeshProcessingBoolean whe... method MeshProcessingBoolean (line 31) | public MeshProcessingBoolean() : base(new K()) method MeshProcessingBoolean (line 40) | internal MeshProcessingBoolean(IntPtr ptr) : base(new K(), ptr) method ToString (line 49) | public override string ToString() method Op (line 62) | public bool Op(POLYHEDRA_BOOLEAN op, Polyhedron3 mesh1, Polyhedron3... method Op (line 86) | public bool Op(POLYHEDRA_BOOLEAN op, SurfaceMesh3 mesh1, SurfaceMes... method Union (line 109) | public bool Union(Polyhedron3 mesh1, Polyhedron3 mesh2, out Poly... method Union (line 133) | public bool Union(SurfaceMesh3 mesh1, SurfaceMesh3 mesh2, out Su... method Difference (line 157) | public bool Difference(Polyhedron3 mesh1, Polyhedron3 mesh2, out... method Difference (line 181) | public bool Difference(SurfaceMesh3 mesh1, SurfaceMesh3 mesh2, o... method Intersection (line 205) | public bool Intersection(Polyhedron3 mesh1, Polyhedron3 mesh2, o... method Intersection (line 229) | public bool Intersection(SurfaceMesh3 mesh1, SurfaceMesh3 mesh2,... method MeshProcessingBoolean (line 255) | private MeshProcessingBoolean() method MeshProcessingBoolean (line 264) | internal MeshProcessingBoolean(CGALKernel kernel) method MeshProcessingBoolean (line 275) | internal MeshProcessingBoolean(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 289) | protected override void ReleasePtr() class MeshProcessingBoolean (line 250) | public abstract class MeshProcessingBoolean : PolyhedraAlgorithm method MeshProcessingBoolean (line 31) | public MeshProcessingBoolean() : base(new K()) method MeshProcessingBoolean (line 40) | internal MeshProcessingBoolean(IntPtr ptr) : base(new K(), ptr) method ToString (line 49) | public override string ToString() method Op (line 62) | public bool Op(POLYHEDRA_BOOLEAN op, Polyhedron3 mesh1, Polyhedron3... method Op (line 86) | public bool Op(POLYHEDRA_BOOLEAN op, SurfaceMesh3 mesh1, SurfaceMes... method Union (line 109) | public bool Union(Polyhedron3 mesh1, Polyhedron3 mesh2, out Poly... method Union (line 133) | public bool Union(SurfaceMesh3 mesh1, SurfaceMesh3 mesh2, out Su... method Difference (line 157) | public bool Difference(Polyhedron3 mesh1, Polyhedron3 mesh2, out... method Difference (line 181) | public bool Difference(SurfaceMesh3 mesh1, SurfaceMesh3 mesh2, o... method Intersection (line 205) | public bool Intersection(Polyhedron3 mesh1, Polyhedron3 mesh2, o... method Intersection (line 229) | public bool Intersection(SurfaceMesh3 mesh1, SurfaceMesh3 mesh2,... method MeshProcessingBoolean (line 255) | private MeshProcessingBoolean() method MeshProcessingBoolean (line 264) | internal MeshProcessingBoolean(CGALKernel kernel) method MeshProcessingBoolean (line 275) | internal MeshProcessingBoolean(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 289) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingBooleanKernel.cs class MeshProcessingBooleanKernel (line 10) | internal abstract class MeshProcessingBooleanKernel : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method Union_PH (line 18) | internal abstract bool Union_PH(IntPtr meshPtr1, IntPtr meshPtr2, out ... method Difference_PH (line 20) | internal abstract bool Difference_PH(IntPtr meshPtr1, IntPtr meshPtr2,... method Intersection_PH (line 22) | internal abstract bool Intersection_PH(IntPtr meshPtr1, IntPtr meshPtr... method Clip_PH (line 24) | internal abstract bool Clip_PH(IntPtr meshPtr1, IntPtr meshPtr2, out I... method PlaneClip_PH (line 26) | internal abstract bool PlaneClip_PH(IntPtr meshPtr1, Plane3d plane, ou... method BoxClip_PH (line 28) | internal abstract bool BoxClip_PH(IntPtr meshPtr1, Box3d box, out IntP... method Union_SM (line 32) | internal abstract bool Union_SM(IntPtr meshPtr1, IntPtr meshPtr2, out ... method Difference_SM (line 34) | internal abstract bool Difference_SM(IntPtr meshPtr1, IntPtr meshPtr2,... method Intersection_SM (line 36) | internal abstract bool Intersection_SM(IntPtr meshPtr1, IntPtr meshPtr... method Clip_SM (line 38) | internal abstract bool Clip_SM(IntPtr meshPtr1, IntPtr meshPtr2, out I... method PlaneClip_SM (line 40) | internal abstract bool PlaneClip_SM(IntPtr meshPtr1, Plane3d plane, ou... method BoxClip_SM (line 42) | internal abstract bool BoxClip_SM(IntPtr meshPtr1, Box3d box, out IntP... FILE: CGALDotNet/Processing/MeshProcessingBooleanKernel_EEK.cs class MeshProcessingBooleanKernel_EEK (line 11) | internal class MeshProcessingBooleanKernel_EEK : MeshProcessingBooleanKe... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Union_PH (line 29) | internal override bool Union_PH(IntPtr meshPtr1, IntPtr meshPtr2, out ... method Difference_PH (line 34) | internal override bool Difference_PH(IntPtr meshPtr1, IntPtr meshPtr2,... method Intersection_PH (line 39) | internal override bool Intersection_PH(IntPtr meshPtr1, IntPtr meshPtr... method Clip_PH (line 44) | internal override bool Clip_PH(IntPtr meshPtr1, IntPtr meshPtr2, out I... method PlaneClip_PH (line 49) | internal override bool PlaneClip_PH(IntPtr meshPtr1, Plane3d plane, ou... method BoxClip_PH (line 54) | internal override bool BoxClip_PH(IntPtr meshPtr1, Box3d box, out IntP... method Union_SM (line 61) | internal override bool Union_SM(IntPtr meshPtr1, IntPtr meshPtr2, out ... method Difference_SM (line 66) | internal override bool Difference_SM(IntPtr meshPtr1, IntPtr meshPtr2,... method Intersection_SM (line 71) | internal override bool Intersection_SM(IntPtr meshPtr1, IntPtr meshPtr... method Clip_SM (line 76) | internal override bool Clip_SM(IntPtr meshPtr1, IntPtr meshPtr2, out I... method PlaneClip_SM (line 81) | internal override bool PlaneClip_SM(IntPtr meshPtr1, Plane3d plane, ou... method BoxClip_SM (line 86) | internal override bool BoxClip_SM(IntPtr meshPtr1, Box3d box, out IntP... method MeshProcessingBoolean_EEK_Create (line 91) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Release (line 94) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Union_PH (line 99) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Difference_PH (line 102) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Intersection_PH (line 105) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Clip_PH (line 108) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_PlaneClip_PH (line 111) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_BoxClip_PH (line 114) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Union_SM (line 119) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Difference_SM (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Intersection_SM (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_Clip_SM (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_PlaneClip_SM (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EEK_BoxClip_SM (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingBooleanKernel_EIK.cs class MeshProcessingBooleanKernel_EIK (line 11) | internal class MeshProcessingBooleanKernel_EIK : MeshProcessingBooleanKe... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Union_PH (line 29) | internal override bool Union_PH(IntPtr meshPtr1, IntPtr meshPtr2, out ... method Difference_PH (line 34) | internal override bool Difference_PH(IntPtr meshPtr1, IntPtr meshPtr2,... method Intersection_PH (line 39) | internal override bool Intersection_PH(IntPtr meshPtr1, IntPtr meshPtr... method Clip_PH (line 44) | internal override bool Clip_PH(IntPtr meshPtr1, IntPtr meshPtr2, out I... method PlaneClip_PH (line 49) | internal override bool PlaneClip_PH(IntPtr meshPtr1, Plane3d plane, ou... method BoxClip_PH (line 54) | internal override bool BoxClip_PH(IntPtr meshPtr1, Box3d box, out IntP... method Union_SM (line 61) | internal override bool Union_SM(IntPtr meshPtr1, IntPtr meshPtr2, out ... method Difference_SM (line 66) | internal override bool Difference_SM(IntPtr meshPtr1, IntPtr meshPtr2,... method Intersection_SM (line 71) | internal override bool Intersection_SM(IntPtr meshPtr1, IntPtr meshPtr... method Clip_SM (line 76) | internal override bool Clip_SM(IntPtr meshPtr1, IntPtr meshPtr2, out I... method PlaneClip_SM (line 81) | internal override bool PlaneClip_SM(IntPtr meshPtr1, Plane3d plane, ou... method BoxClip_SM (line 86) | internal override bool BoxClip_SM(IntPtr meshPtr1, Box3d box, out IntP... method MeshProcessingBoolean_EIK_Create (line 91) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Release (line 94) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Union_PH (line 99) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Difference_PH (line 102) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Intersection_PH (line 105) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Clip_PH (line 108) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_PlaneClip_PH (line 111) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_BoxClip_PH (line 114) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Union_SM (line 119) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Difference_SM (line 122) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Intersection_SM (line 125) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_Clip_SM (line 128) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_PlaneClip_SM (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingBoolean_EIK_BoxClip_SM (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingConnections.cs class MeshProcessingConnections (line 13) | public sealed class MeshProcessingConnections : MeshProcessingConnect... method MeshProcessingConnections (line 23) | public MeshProcessingConnections() : base(new K()) method MeshProcessingConnections (line 32) | internal MeshProcessingConnections(IntPtr ptr) : base(new K(), ptr) method ToString (line 41) | public override string ToString() method UnconnectedComponents (line 64) | public int UnconnectedComponents(SurfaceMesh3 mesh) method ConnectedFaces (line 76) | public void ConnectedFaces(Polyhedron3 mesh, int faceIndex, List mesh, int faceIndex, List mesh, List mesh, List mesh, int threshold_value) method KeepLargeComponents (line 162) | public int KeepLargeComponents(SurfaceMesh3 mesh, int threshold_value) method KeepLargestComponents (line 174) | public int KeepLargestComponents(Polyhedron3 mesh, int num_componen... method KeepLargestComponents (line 186) | public int KeepLargestComponents(SurfaceMesh3 mesh, int num_compone... method MeshProcessingConnections (line 201) | private MeshProcessingConnections() method MeshProcessingConnections (line 210) | internal MeshProcessingConnections(CGALKernel kernel) method MeshProcessingConnections (line 221) | internal MeshProcessingConnections(CGALKernel kernel, IntPtr ptr) : ba... method ReleasePtr (line 235) | protected override void ReleasePtr() class MeshProcessingConnections (line 196) | public abstract class MeshProcessingConnections : PolyhedraAlgorithm method MeshProcessingConnections (line 23) | public MeshProcessingConnections() : base(new K()) method MeshProcessingConnections (line 32) | internal MeshProcessingConnections(IntPtr ptr) : base(new K(), ptr) method ToString (line 41) | public override string ToString() method UnconnectedComponents (line 64) | public int UnconnectedComponents(SurfaceMesh3 mesh) method ConnectedFaces (line 76) | public void ConnectedFaces(Polyhedron3 mesh, int faceIndex, List mesh, int faceIndex, List mesh, List mesh, List mesh, int threshold_value) method KeepLargeComponents (line 162) | public int KeepLargeComponents(SurfaceMesh3 mesh, int threshold_value) method KeepLargestComponents (line 174) | public int KeepLargestComponents(Polyhedron3 mesh, int num_componen... method KeepLargestComponents (line 186) | public int KeepLargestComponents(SurfaceMesh3 mesh, int num_compone... method MeshProcessingConnections (line 201) | private MeshProcessingConnections() method MeshProcessingConnections (line 210) | internal MeshProcessingConnections(CGALKernel kernel) method MeshProcessingConnections (line 221) | internal MeshProcessingConnections(CGALKernel kernel, IntPtr ptr) : ba... method ReleasePtr (line 235) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingConnectionsKernel.cs class MeshProcessingConnectionsKernel (line 7) | internal abstract class MeshProcessingConnectionsKernel : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method ConnectedComponents_PH (line 15) | internal abstract int ConnectedComponents_PH(IntPtr meshPtr); method ConnectedComponent_PH (line 17) | internal abstract int ConnectedComponent_PH(IntPtr ptr, IntPtr meshPtr... method GetConnectedComponentsFaceIndex_PH (line 19) | internal abstract void GetConnectedComponentsFaceIndex_PH(IntPtr ptr, ... method SplitConnectedComponents_PH (line 21) | internal abstract int SplitConnectedComponents_PH(IntPtr ptr, IntPtr m... method GetSplitConnectedComponents_PH (line 23) | internal abstract void GetSplitConnectedComponents_PH(IntPtr ptr, IntP... method KeepLargeConnectedComponents_PH (line 25) | internal abstract int KeepLargeConnectedComponents_PH(IntPtr meshPtr, ... method KeepLargestConnectedComponents_PH (line 27) | internal abstract int KeepLargestConnectedComponents_PH(IntPtr meshPtr... method ConnectedComponents_SM (line 31) | internal abstract int ConnectedComponents_SM(IntPtr meshPtr); method ConnectedComponent_SM (line 33) | internal abstract int ConnectedComponent_SM(IntPtr ptr, IntPtr meshPtr... method GetConnectedComponentsFaceIndex_SM (line 35) | internal abstract void GetConnectedComponentsFaceIndex_SM(IntPtr ptr, ... method SplitConnectedComponents_SM (line 37) | internal abstract int SplitConnectedComponents_SM(IntPtr ptr, IntPtr m... method GetSplitConnectedComponents_SM (line 39) | internal abstract void GetSplitConnectedComponents_SM(IntPtr ptr, IntP... method KeepLargeConnectedComponents_SM (line 41) | internal abstract int KeepLargeConnectedComponents_SM(IntPtr meshPtr,... method KeepLargestConnectedComponents_SM (line 43) | internal abstract int KeepLargestConnectedComponents_SM(IntPtr meshPtr... FILE: CGALDotNet/Processing/MeshProcessingConnectionsKernel_EEK.cs class MeshProcessingConnectionsKernel_EEK (line 8) | internal class MeshProcessingConnectionsKernel_EEK : MeshProcessingConne... method Create (line 14) | internal override IntPtr Create() method Release (line 19) | internal override void Release(IntPtr ptr) method ConnectedComponents_PH (line 26) | internal override int ConnectedComponents_PH(IntPtr meshPtr) method ConnectedComponent_PH (line 31) | internal override int ConnectedComponent_PH(IntPtr ptr, IntPtr meshPtr... method GetConnectedComponentsFaceIndex_PH (line 36) | internal override void GetConnectedComponentsFaceIndex_PH(IntPtr ptr, ... method SplitConnectedComponents_PH (line 41) | internal override int SplitConnectedComponents_PH(IntPtr ptr, IntPtr m... method GetSplitConnectedComponents_PH (line 46) | internal override void GetSplitConnectedComponents_PH(IntPtr ptr, IntP... method KeepLargeConnectedComponents_PH (line 51) | internal override int KeepLargeConnectedComponents_PH(IntPtr meshPtr, ... method KeepLargestConnectedComponents_PH (line 56) | internal override int KeepLargestConnectedComponents_PH(IntPtr meshPtr... method ConnectedComponents_SM (line 63) | internal override int ConnectedComponents_SM(IntPtr meshPtr) method ConnectedComponent_SM (line 68) | internal override int ConnectedComponent_SM(IntPtr ptr, IntPtr meshPtr... method GetConnectedComponentsFaceIndex_SM (line 73) | internal override void GetConnectedComponentsFaceIndex_SM(IntPtr ptr, ... method SplitConnectedComponents_SM (line 78) | internal override int SplitConnectedComponents_SM(IntPtr ptr, IntPtr m... method GetSplitConnectedComponents_SM (line 83) | internal override void GetSplitConnectedComponents_SM(IntPtr ptr, IntP... method KeepLargeConnectedComponents_SM (line 88) | internal override int KeepLargeConnectedComponents_SM(IntPtr meshPtr, ... method KeepLargestConnectedComponents_SM (line 93) | internal override int KeepLargestConnectedComponents_SM(IntPtr meshPtr... method MeshProcessingConnections_EEK_Create (line 98) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_Release (line 101) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_ConnectedComponents_PH (line 106) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_ConnectedComponent_PH (line 109) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_GetConnectedComponentsFaceIndex_PH (line 112) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_ConnectedComponent_PH (line 115) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_SplitConnectedComponents_PH (line 118) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_GetSplitConnectedComponents_PH (line 121) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_KeepLargeConnectedComponents_PH (line 124) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_KeepLargestConnectedComponents_PH (line 127) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_ConnectedComponents_SM (line 132) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_ConnectedComponent_SM (line 135) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_GetConnectedComponentsFaceIndex_SM (line 138) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_ConnectedComponent_SM (line 141) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_SplitConnectedComponents_SM (line 144) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_GetSplitConnectedComponents_SM (line 147) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_KeepLargeConnectedComponents_SM (line 150) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EEK_KeepLargestConnectedComponents_SM (line 153) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingConnectionsKernel_EIK.cs class MeshProcessingConnectionsKernel_EIK (line 8) | internal class MeshProcessingConnectionsKernel_EIK : MeshProcessingConne... method Create (line 14) | internal override IntPtr Create() method Release (line 19) | internal override void Release(IntPtr ptr) method ConnectedComponents_PH (line 26) | internal override int ConnectedComponents_PH(IntPtr meshPtr) method ConnectedComponent_PH (line 31) | internal override int ConnectedComponent_PH(IntPtr ptr, IntPtr meshPtr... method GetConnectedComponentsFaceIndex_PH (line 36) | internal override void GetConnectedComponentsFaceIndex_PH(IntPtr ptr, ... method SplitConnectedComponents_PH (line 41) | internal override int SplitConnectedComponents_PH(IntPtr ptr, IntPtr m... method GetSplitConnectedComponents_PH (line 46) | internal override void GetSplitConnectedComponents_PH(IntPtr ptr, IntP... method KeepLargeConnectedComponents_PH (line 51) | internal override int KeepLargeConnectedComponents_PH(IntPtr meshPtr, ... method KeepLargestConnectedComponents_PH (line 56) | internal override int KeepLargestConnectedComponents_PH(IntPtr meshPtr... method ConnectedComponents_SM (line 63) | internal override int ConnectedComponents_SM(IntPtr meshPtr) method ConnectedComponent_SM (line 68) | internal override int ConnectedComponent_SM(IntPtr ptr, IntPtr meshPtr... method GetConnectedComponentsFaceIndex_SM (line 73) | internal override void GetConnectedComponentsFaceIndex_SM(IntPtr ptr, ... method SplitConnectedComponents_SM (line 78) | internal override int SplitConnectedComponents_SM(IntPtr ptr, IntPtr m... method GetSplitConnectedComponents_SM (line 83) | internal override void GetSplitConnectedComponents_SM(IntPtr ptr, IntP... method KeepLargeConnectedComponents_SM (line 88) | internal override int KeepLargeConnectedComponents_SM(IntPtr meshPtr, ... method KeepLargestConnectedComponents_SM (line 93) | internal override int KeepLargestConnectedComponents_SM(IntPtr meshPtr... method MeshProcessingConnections_EIK_Create (line 98) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_Release (line 101) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_ConnectedComponents_PH (line 106) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_ConnectedComponent_PH (line 109) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_GetConnectedComponentsFaceIndex_PH (line 112) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_ConnectedComponent_PH (line 115) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_SplitConnectedComponents_PH (line 118) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_GetSplitConnectedComponents_PH (line 121) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_KeepLargeConnectedComponents_PH (line 124) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_KeepLargestConnectedComponents_PH (line 127) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_ConnectedComponents_SM (line 132) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_ConnectedComponent_SM (line 135) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_GetConnectedComponentsFaceIndex_SM (line 138) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_ConnectedComponent_SM (line 141) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_SplitConnectedComponents_SM (line 144) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_GetSplitConnectedComponents_SM (line 147) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_KeepLargeConnectedComponents_SM (line 150) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingConnections_EIK_KeepLargestConnectedComponents_SM (line 153) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingFeatures.cs class MeshProcessingFeatures (line 15) | public sealed class MeshProcessingFeatures : MeshProcessingFeatures w... method MeshProcessingFeatures (line 26) | public MeshProcessingFeatures() : base(new K()) method MeshProcessingFeatures (line 35) | internal MeshProcessingFeatures(IntPtr ptr) : base(new K(), ptr) method DetectSharpEdges (line 49) | public void DetectSharpEdges(Polyhedron3 mesh, Degree feature_angle... method DetectSharpEdges (line 66) | public void DetectSharpEdges(SurfaceMesh3 mesh, Degree feature_angl... method EdgeLengthMinMaxAvg (line 79) | public MinMaxAvg EdgeLengthMinMaxAvg(Polyhedron3 mesh) method EdgeLengthMinMaxAvg (line 90) | public MinMaxAvg EdgeLengthMinMaxAvg(SurfaceMesh3 mesh) method FaceAreaMinMaxAvg (line 101) | public MinMaxAvg FaceAreaMinMaxAvg(Polyhedron3 mesh) method FaceAreaMinMaxAvg (line 112) | public MinMaxAvg FaceAreaMinMaxAvg(SurfaceMesh3 mesh) method SharpEdgesSegmentation (line 130) | public void SharpEdgesSegmentation(SurfaceMesh3 mesh, Degree featur... method SharpEdgesSegmentation (line 153) | public void SharpEdgesSegmentation(SurfaceMesh3 mesh, Degree featur... method ToString (line 167) | public override string ToString() method MeshProcessingFeatures (line 182) | internal MeshProcessingFeatures(CGALKernel kernel) method MeshProcessingFeatures (line 193) | internal MeshProcessingFeatures(CGALKernel kernel, IntPtr ptr) : base(... method MeshProcessingFeatures (line 202) | private MeshProcessingFeatures() method GetFeatureEdges (line 218) | protected void GetFeatureEdges(MESH_TYPE type, IntPtr meshPtr, int num... method GetFeaturePatches (line 244) | protected void GetFeaturePatches(MESH_TYPE type, IntPtr meshPtr, int n... method ReleasePtr (line 278) | protected override void ReleasePtr() class MeshProcessingFeatures (line 176) | public abstract class MeshProcessingFeatures : PolyhedraAlgorithm method MeshProcessingFeatures (line 26) | public MeshProcessingFeatures() : base(new K()) method MeshProcessingFeatures (line 35) | internal MeshProcessingFeatures(IntPtr ptr) : base(new K(), ptr) method DetectSharpEdges (line 49) | public void DetectSharpEdges(Polyhedron3 mesh, Degree feature_angle... method DetectSharpEdges (line 66) | public void DetectSharpEdges(SurfaceMesh3 mesh, Degree feature_angl... method EdgeLengthMinMaxAvg (line 79) | public MinMaxAvg EdgeLengthMinMaxAvg(Polyhedron3 mesh) method EdgeLengthMinMaxAvg (line 90) | public MinMaxAvg EdgeLengthMinMaxAvg(SurfaceMesh3 mesh) method FaceAreaMinMaxAvg (line 101) | public MinMaxAvg FaceAreaMinMaxAvg(Polyhedron3 mesh) method FaceAreaMinMaxAvg (line 112) | public MinMaxAvg FaceAreaMinMaxAvg(SurfaceMesh3 mesh) method SharpEdgesSegmentation (line 130) | public void SharpEdgesSegmentation(SurfaceMesh3 mesh, Degree featur... method SharpEdgesSegmentation (line 153) | public void SharpEdgesSegmentation(SurfaceMesh3 mesh, Degree featur... method ToString (line 167) | public override string ToString() method MeshProcessingFeatures (line 182) | internal MeshProcessingFeatures(CGALKernel kernel) method MeshProcessingFeatures (line 193) | internal MeshProcessingFeatures(CGALKernel kernel, IntPtr ptr) : base(... method MeshProcessingFeatures (line 202) | private MeshProcessingFeatures() method GetFeatureEdges (line 218) | protected void GetFeatureEdges(MESH_TYPE type, IntPtr meshPtr, int num... method GetFeaturePatches (line 244) | protected void GetFeaturePatches(MESH_TYPE type, IntPtr meshPtr, int n... method ReleasePtr (line 278) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingFeaturesKernel.cs class MeshProcessingFeaturesKernel (line 9) | internal abstract class MeshProcessingFeaturesKernel : CGALObjectKernel method Create (line 11) | internal abstract IntPtr Create(); method Release (line 13) | internal abstract void Release(IntPtr ptr); method DetectSharpEdges_PH (line 17) | internal abstract int DetectSharpEdges_PH(IntPtr feaPtr, IntPtr meshPt... method GetSharpEdges_PH (line 19) | internal abstract void GetSharpEdges_PH(IntPtr feaPtr, IntPtr meshPtr,... method SharpEdgesSegmentation_PH (line 21) | internal abstract Index2 SharpEdgesSegmentation_PH(IntPtr feaPtr, IntP... method ClearPatchBuffer_PH (line 23) | internal abstract void ClearPatchBuffer_PH(IntPtr feaPtr); method GetPatchBufferFaceCount_PH (line 25) | internal abstract int GetPatchBufferFaceCount_PH(IntPtr feaPtr, int pa... method GetPatchBufferFaceIndex_PH (line 27) | internal abstract int GetPatchBufferFaceIndex_PH(IntPtr feaPtr, int pa... method EdgeLengthMinMaxAvg_PH (line 29) | internal abstract MinMaxAvg EdgeLengthMinMaxAvg_PH(IntPtr ptr); method FaceAreaMinMaxAvg_PH (line 31) | internal abstract MinMaxAvg FaceAreaMinMaxAvg_PH(IntPtr ptr); method DetectSharpEdges_SM (line 35) | internal abstract int DetectSharpEdges_SM(IntPtr feaPtr, IntPtr meshPt... method GetSharpEdges_SM (line 37) | internal abstract void GetSharpEdges_SM(IntPtr feaPtr, IntPtr meshPtr,... method SharpEdgesSegmentation_SM (line 39) | internal abstract Index2 SharpEdgesSegmentation_SM(IntPtr feaPtr, IntP... method ClearPatchBuffer_SM (line 41) | internal abstract void ClearPatchBuffer_SM(IntPtr feaPtr); method GetPatchBufferFaceCount_SM (line 43) | internal abstract int GetPatchBufferFaceCount_SM(IntPtr feaPtr, int pa... method GetPatchBufferFaceIndex_SM (line 45) | internal abstract int GetPatchBufferFaceIndex_SM(IntPtr feaPtr, int pa... method EdgeLengthMinMaxAvg_SM (line 47) | internal abstract MinMaxAvg EdgeLengthMinMaxAvg_SM(IntPtr ptr); method FaceAreaMinMaxAvg_SM (line 49) | internal abstract MinMaxAvg FaceAreaMinMaxAvg_SM(IntPtr ptr); FILE: CGALDotNet/Processing/MeshProcessingFeaturesKernel_EEK.cs class MeshProcessingFeaturesKernel_EEK (line 10) | internal class MeshProcessingFeaturesKernel_EEK : MeshProcessingFeatures... method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method DetectSharpEdges_PH (line 28) | internal override int DetectSharpEdges_PH(IntPtr feaPtr, IntPtr meshPt... method GetSharpEdges_PH (line 33) | internal override void GetSharpEdges_PH(IntPtr feaPtr, IntPtr meshPtr,... method SharpEdgesSegmentation_PH (line 38) | internal override Index2 SharpEdgesSegmentation_PH(IntPtr feaPtr, IntP... method ClearPatchBuffer_PH (line 43) | internal override void ClearPatchBuffer_PH(IntPtr feaPtr) method GetPatchBufferFaceCount_PH (line 48) | internal override int GetPatchBufferFaceCount_PH(IntPtr feaPtr, int pa... method GetPatchBufferFaceIndex_PH (line 53) | internal override int GetPatchBufferFaceIndex_PH(IntPtr feaPtr, int pa... method EdgeLengthMinMaxAvg_PH (line 58) | internal override MinMaxAvg EdgeLengthMinMaxAvg_PH(IntPtr ptr) method FaceAreaMinMaxAvg_PH (line 63) | internal override MinMaxAvg FaceAreaMinMaxAvg_PH(IntPtr ptr) method DetectSharpEdges_SM (line 70) | internal override int DetectSharpEdges_SM(IntPtr feaPtr, IntPtr meshPt... method GetSharpEdges_SM (line 75) | internal override void GetSharpEdges_SM(IntPtr feaPtr, IntPtr meshPtr,... method SharpEdgesSegmentation_SM (line 80) | internal override Index2 SharpEdgesSegmentation_SM(IntPtr feaPtr, IntP... method ClearPatchBuffer_SM (line 85) | internal override void ClearPatchBuffer_SM(IntPtr feaPtr) method GetPatchBufferFaceCount_SM (line 90) | internal override int GetPatchBufferFaceCount_SM(IntPtr feaPtr, int pa... method GetPatchBufferFaceIndex_SM (line 95) | internal override int GetPatchBufferFaceIndex_SM(IntPtr feaPtr, int pa... method EdgeLengthMinMaxAvg_SM (line 100) | internal override MinMaxAvg EdgeLengthMinMaxAvg_SM(IntPtr ptr) method FaceAreaMinMaxAvg_SM (line 105) | internal override MinMaxAvg FaceAreaMinMaxAvg_SM(IntPtr ptr) method MeshProcessingFeatures_EEK_Create (line 110) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_Release (line 113) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_DetectSharpEdges_PH (line 117) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_GetSharpEdges_PH (line 120) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_SharpEdgesSegmentation_PH (line 123) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_ClearPatchBuffer_PH (line 126) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_GetPatchBufferFaceCount_PH (line 129) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_GetPatchBufferFaceIndex_PH (line 132) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_EdgeLengthMinMaxAvg_PH (line 135) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_FaceAreaMinMaxAvg_PH (line 138) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_DetectSharpEdges_SM (line 142) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_GetSharpEdges_SM (line 145) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_SharpEdgesSegmentation_SM (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_ClearPatchBuffer_SM (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_GetPatchBufferFaceCount_SM (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_GetPatchBufferFaceIndex_SM (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_EdgeLengthMinMaxAvg_SM (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EEK_FaceAreaMinMaxAvg_SM (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingFeaturesKernel_EIK.cs class MeshProcessingFeaturesKernel_EIK (line 10) | internal class MeshProcessingFeaturesKernel_EIK : MeshProcessingFeatures... method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method DetectSharpEdges_PH (line 28) | internal override int DetectSharpEdges_PH(IntPtr feaPtr, IntPtr meshPt... method GetSharpEdges_PH (line 33) | internal override void GetSharpEdges_PH(IntPtr feaPtr, IntPtr meshPtr,... method SharpEdgesSegmentation_PH (line 38) | internal override Index2 SharpEdgesSegmentation_PH(IntPtr feaPtr, IntP... method ClearPatchBuffer_PH (line 43) | internal override void ClearPatchBuffer_PH(IntPtr feaPtr) method GetPatchBufferFaceCount_PH (line 48) | internal override int GetPatchBufferFaceCount_PH(IntPtr feaPtr, int pa... method GetPatchBufferFaceIndex_PH (line 53) | internal override int GetPatchBufferFaceIndex_PH(IntPtr feaPtr, int pa... method EdgeLengthMinMaxAvg_PH (line 58) | internal override MinMaxAvg EdgeLengthMinMaxAvg_PH(IntPtr ptr) method FaceAreaMinMaxAvg_PH (line 63) | internal override MinMaxAvg FaceAreaMinMaxAvg_PH(IntPtr ptr) method DetectSharpEdges_SM (line 70) | internal override int DetectSharpEdges_SM(IntPtr feaPtr, IntPtr meshPt... method GetSharpEdges_SM (line 75) | internal override void GetSharpEdges_SM(IntPtr feaPtr, IntPtr meshPtr,... method SharpEdgesSegmentation_SM (line 80) | internal override Index2 SharpEdgesSegmentation_SM(IntPtr feaPtr, IntP... method ClearPatchBuffer_SM (line 85) | internal override void ClearPatchBuffer_SM(IntPtr feaPtr) method GetPatchBufferFaceCount_SM (line 90) | internal override int GetPatchBufferFaceCount_SM(IntPtr feaPtr, int pa... method GetPatchBufferFaceIndex_SM (line 95) | internal override int GetPatchBufferFaceIndex_SM(IntPtr feaPtr, int pa... method EdgeLengthMinMaxAvg_SM (line 100) | internal override MinMaxAvg EdgeLengthMinMaxAvg_SM(IntPtr ptr) method FaceAreaMinMaxAvg_SM (line 105) | internal override MinMaxAvg FaceAreaMinMaxAvg_SM(IntPtr ptr) method MeshProcessingFeatures_EIK_Create (line 110) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_Release (line 113) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_DetectSharpEdges_PH (line 117) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_GetSharpEdges_PH (line 120) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_SharpEdgesSegmentation_PH (line 123) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_ClearPatchBuffer_PH (line 126) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_GetPatchBufferFaceCount_PH (line 129) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_GetPatchBufferFaceIndex_PH (line 132) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_EdgeLengthMinMaxAvg_PH (line 135) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_FaceAreaMinMaxAvg_PH (line 138) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_DetectSharpEdges_SM (line 142) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_GetSharpEdges_SM (line 145) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_SharpEdgesSegmentation_SM (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_ClearPatchBuffer_SM (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_GetPatchBufferFaceCount_SM (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_GetPatchBufferFaceIndex_SM (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_EdgeLengthMinMaxAvg_SM (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingFeatures_EIK_FaceAreaMinMaxAvg_SM (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingLocate.cs class MeshProcessingLocate (line 16) | public sealed class MeshProcessingLocate : MeshProcessingLocate where... method MeshProcessingLocate (line 27) | public MeshProcessingLocate() : base(new K()) method MeshProcessingLocate (line 36) | internal MeshProcessingLocate(IntPtr ptr) : base(new K(), ptr) method ToString (line 45) | public override string ToString() method RandomLocationOnMesh (line 55) | public Point3d RandomLocationOnMesh(Polyhedron3 mesh) method RandomLocationOnMesh (line 65) | public Point3d RandomLocationOnMesh(SurfaceMesh3 mesh) method LocateFace (line 76) | public MeshHitResult LocateFace(Polyhedron3 mesh, Ray3d ray) method LocateFace (line 87) | public MeshHitResult LocateFace(SurfaceMesh3 mesh, Ray3d ray) method ClosestFace (line 98) | public MeshHitResult ClosestFace(Polyhedron3 mesh, Point3d point) method ClosestFace (line 109) | public MeshHitResult ClosestFace(SurfaceMesh3 mesh, Point3d point) method MeshProcessingLocate (line 124) | private MeshProcessingLocate() method MeshProcessingLocate (line 133) | internal MeshProcessingLocate(CGALKernel kernel) method MeshProcessingLocate (line 144) | internal MeshProcessingLocate(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 158) | protected override void ReleasePtr() class MeshProcessingLocate (line 119) | public abstract class MeshProcessingLocate : PolyhedraAlgorithm method MeshProcessingLocate (line 27) | public MeshProcessingLocate() : base(new K()) method MeshProcessingLocate (line 36) | internal MeshProcessingLocate(IntPtr ptr) : base(new K(), ptr) method ToString (line 45) | public override string ToString() method RandomLocationOnMesh (line 55) | public Point3d RandomLocationOnMesh(Polyhedron3 mesh) method RandomLocationOnMesh (line 65) | public Point3d RandomLocationOnMesh(SurfaceMesh3 mesh) method LocateFace (line 76) | public MeshHitResult LocateFace(Polyhedron3 mesh, Ray3d ray) method LocateFace (line 87) | public MeshHitResult LocateFace(SurfaceMesh3 mesh, Ray3d ray) method ClosestFace (line 98) | public MeshHitResult ClosestFace(Polyhedron3 mesh, Point3d point) method ClosestFace (line 109) | public MeshHitResult ClosestFace(SurfaceMesh3 mesh, Point3d point) method MeshProcessingLocate (line 124) | private MeshProcessingLocate() method MeshProcessingLocate (line 133) | internal MeshProcessingLocate(CGALKernel kernel) method MeshProcessingLocate (line 144) | internal MeshProcessingLocate(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 158) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingLocateKernel.cs class MeshProcessingLocateKernel (line 11) | internal abstract class MeshProcessingLocateKernel : CGALObjectKernel method Create (line 13) | internal abstract IntPtr Create(); method Release (line 15) | internal abstract void Release(IntPtr ptr); method RandomLocationOnMesh_PH (line 19) | internal abstract Point3d RandomLocationOnMesh_PH(IntPtr ptr); method LocateFaceRay_PH (line 21) | internal abstract MeshHitResult LocateFaceRay_PH(IntPtr ptr, Ray3d ray); method LocateFacePoint_PH (line 23) | internal abstract MeshHitResult LocateFacePoint_PH(IntPtr ptr, Point3d... method RandomLocationOnMesh_SM (line 27) | internal abstract Point3d RandomLocationOnMesh_SM(IntPtr ptr); method LocateFaceRay_SM (line 29) | internal abstract MeshHitResult LocateFaceRay_SM(IntPtr ptr, Ray3d ray); method LocateFacePoint_SM (line 31) | internal abstract MeshHitResult LocateFacePoint_SM(IntPtr ptr, Point3d... FILE: CGALDotNet/Processing/MeshProcessingLocateKernel_EEK.cs class MeshProcessingLocateKernel_EEK (line 12) | internal class MeshProcessingLocateKernel_EEK : MeshProcessingLocateKernel method Create (line 18) | internal override IntPtr Create() method Release (line 23) | internal override void Release(IntPtr ptr) method RandomLocationOnMesh_PH (line 30) | internal override Point3d RandomLocationOnMesh_PH(IntPtr ptr) method LocateFaceRay_PH (line 35) | internal override MeshHitResult LocateFaceRay_PH(IntPtr ptr, Ray3d ray) method LocateFacePoint_PH (line 40) | internal override MeshHitResult LocateFacePoint_PH(IntPtr ptr, Point3d... method RandomLocationOnMesh_SM (line 47) | internal override Point3d RandomLocationOnMesh_SM(IntPtr ptr) method LocateFaceRay_SM (line 52) | internal override MeshHitResult LocateFaceRay_SM(IntPtr ptr, Ray3d ray) method LocateFacePoint_SM (line 57) | internal override MeshHitResult LocateFacePoint_SM(IntPtr ptr, Point3d... method MeshProcessingLocate_EEK_Create (line 62) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_Release (line 65) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_RandomLocationOnMesh_PH (line 70) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_LocateFaceRay_PH (line 73) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_LocateFacePoint_PH (line 76) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_RandomLocationOnMesh_SM (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_LocateFaceRay_SM (line 84) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EEK_LocateFacePoint_SM (line 87) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingLocateKernel_EIK.cs class MeshProcessingLocateKernel_EIK (line 12) | internal class MeshProcessingLocateKernel_EIK : MeshProcessingLocateKernel method Create (line 18) | internal override IntPtr Create() method Release (line 23) | internal override void Release(IntPtr ptr) method RandomLocationOnMesh_PH (line 30) | internal override Point3d RandomLocationOnMesh_PH(IntPtr ptr) method LocateFaceRay_PH (line 35) | internal override MeshHitResult LocateFaceRay_PH(IntPtr ptr, Ray3d ray) method LocateFacePoint_PH (line 40) | internal override MeshHitResult LocateFacePoint_PH(IntPtr ptr, Point3d... method RandomLocationOnMesh_SM (line 47) | internal override Point3d RandomLocationOnMesh_SM(IntPtr ptr) method LocateFaceRay_SM (line 52) | internal override MeshHitResult LocateFaceRay_SM(IntPtr ptr, Ray3d ray) method LocateFacePoint_SM (line 57) | internal override MeshHitResult LocateFacePoint_SM(IntPtr ptr, Point3d... method MeshProcessingLocate_EIK_Create (line 62) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_Release (line 65) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_RandomLocationOnMesh_PH (line 70) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_LocateFaceRay_PH (line 73) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_LocateFacePoint_PH (line 76) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_RandomLocationOnMesh_SM (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_LocateFaceRay_SM (line 84) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingLocate_EIK_LocateFacePoint_SM (line 87) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingMeshing.cs class MeshProcessingMeshing (line 14) | public sealed class MeshProcessingMeshing : MeshProcessingMeshing whe... method MeshProcessingMeshing (line 24) | public MeshProcessingMeshing() : base(new K()) method MeshProcessingMeshing (line 33) | internal MeshProcessingMeshing(IntPtr ptr) : base(new K(), ptr) method ToString (line 42) | public override string ToString() method Extrude (line 54) | public Polyhedron3 Extrude(Polyhedron3 mesh, Vector3d dir) method Extrude (line 69) | public SurfaceMesh3 Extrude(SurfaceMesh3 mesh, Vector3d dir) method Fair (line 92) | public bool Fair(Polyhedron3 mesh, int index, int k_ring) method Refine (line 142) | public int Refine(Polyhedron3 mesh, double density_control_factor =... method Refine (line 165) | public int Refine(SurfaceMesh3 mesh, double density_control_factor ... method IsotropicRemeshing (line 192) | public int IsotropicRemeshing(Polyhedron3 mesh, double target_edge_... method IsotropicRemeshing (line 214) | public int IsotropicRemeshing(SurfaceMesh3 mesh, double target_edge... method RandomPerturbation (line 233) | public void RandomPerturbation(Polyhedron3 mesh, double perturbatio... method RandomPerturbation (line 250) | public void RandomPerturbation(SurfaceMesh3 mesh, double perturbati... method SmoothMeshByAngle (line 298) | public void SmoothMeshByAngle(SurfaceMesh3 mesh, Degree featureAngl... method SplitLongEdges (line 356) | public int SplitLongEdges(Polyhedron3 mesh, double target_edge_length) method SplitLongEdges (line 378) | public int SplitLongEdges(SurfaceMesh3 mesh, double target_edge_len... method TriangulateFace (line 398) | public bool TriangulateFace(Polyhedron3 mesh, int face) method TriangulateFace (line 412) | public bool TriangulateFace(SurfaceMesh3 mesh, int face) method TriangulateFaces (line 427) | public bool TriangulateFaces(Polyhedron3 mesh, int[] faces, int count) method TriangulateFaces (line 443) | public bool TriangulateFaces(SurfaceMesh3 mesh, int[] faces, int co... method MeshProcessingMeshing (line 461) | private MeshProcessingMeshing() method MeshProcessingMeshing (line 470) | internal MeshProcessingMeshing(CGALKernel kernel) method MeshProcessingMeshing (line 481) | internal MeshProcessingMeshing(CGALKernel kernel, IntPtr ptr) method ReleasePtr (line 495) | protected override void ReleasePtr() class MeshProcessingMeshing (line 456) | public abstract class MeshProcessingMeshing : PolyhedraAlgorithm method MeshProcessingMeshing (line 24) | public MeshProcessingMeshing() : base(new K()) method MeshProcessingMeshing (line 33) | internal MeshProcessingMeshing(IntPtr ptr) : base(new K(), ptr) method ToString (line 42) | public override string ToString() method Extrude (line 54) | public Polyhedron3 Extrude(Polyhedron3 mesh, Vector3d dir) method Extrude (line 69) | public SurfaceMesh3 Extrude(SurfaceMesh3 mesh, Vector3d dir) method Fair (line 92) | public bool Fair(Polyhedron3 mesh, int index, int k_ring) method Refine (line 142) | public int Refine(Polyhedron3 mesh, double density_control_factor =... method Refine (line 165) | public int Refine(SurfaceMesh3 mesh, double density_control_factor ... method IsotropicRemeshing (line 192) | public int IsotropicRemeshing(Polyhedron3 mesh, double target_edge_... method IsotropicRemeshing (line 214) | public int IsotropicRemeshing(SurfaceMesh3 mesh, double target_edge... method RandomPerturbation (line 233) | public void RandomPerturbation(Polyhedron3 mesh, double perturbatio... method RandomPerturbation (line 250) | public void RandomPerturbation(SurfaceMesh3 mesh, double perturbati... method SmoothMeshByAngle (line 298) | public void SmoothMeshByAngle(SurfaceMesh3 mesh, Degree featureAngl... method SplitLongEdges (line 356) | public int SplitLongEdges(Polyhedron3 mesh, double target_edge_length) method SplitLongEdges (line 378) | public int SplitLongEdges(SurfaceMesh3 mesh, double target_edge_len... method TriangulateFace (line 398) | public bool TriangulateFace(Polyhedron3 mesh, int face) method TriangulateFace (line 412) | public bool TriangulateFace(SurfaceMesh3 mesh, int face) method TriangulateFaces (line 427) | public bool TriangulateFaces(Polyhedron3 mesh, int[] faces, int count) method TriangulateFaces (line 443) | public bool TriangulateFaces(SurfaceMesh3 mesh, int[] faces, int co... method MeshProcessingMeshing (line 461) | private MeshProcessingMeshing() method MeshProcessingMeshing (line 470) | internal MeshProcessingMeshing(CGALKernel kernel) method MeshProcessingMeshing (line 481) | internal MeshProcessingMeshing(CGALKernel kernel, IntPtr ptr) method ReleasePtr (line 495) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingMeshingKernel.cs class MeshProcessingMeshingKernel (line 9) | internal abstract class MeshProcessingMeshingKernel : CGALObjectKernel method Create (line 11) | internal abstract IntPtr Create(); method Release (line 13) | internal abstract void Release(IntPtr ptr); method Extrude_PH (line 17) | internal abstract IntPtr Extrude_PH(IntPtr meshPtr, Vector3d dir); method Fair_PH (line 19) | internal abstract Index2 Fair_PH(IntPtr meshPtr, int index, int k_ring); method Refine_PH (line 21) | internal abstract Index2 Refine_PH(IntPtr meshPtr, double density_cont... method IsotropicRemeshing_PH (line 23) | internal abstract int IsotropicRemeshing_PH(IntPtr meshPtr, int iterat... method RandomPerturbation_PH (line 25) | internal abstract void RandomPerturbation_PH(IntPtr meshPtr, double pe... method SmoothMesh_PH (line 27) | internal abstract void SmoothMesh_PH(IntPtr meshPtr, double featureAng... method SmoothShape_PH (line 29) | internal abstract void SmoothShape_PH(IntPtr meshPtr, double timeStep,... method SplitLongEdges_PH (line 31) | internal abstract int SplitLongEdges_PH(IntPtr meshPtr, double target_... method TriangulateFace_PH (line 33) | internal abstract bool TriangulateFace_PH(IntPtr meshPtr, int index); method TriangulateFaces_PH (line 35) | internal abstract bool TriangulateFaces_PH(IntPtr meshPtr, int[] faces... method Extrude_SM (line 39) | internal abstract IntPtr Extrude_SM(IntPtr meshPtr, Vector3d dir); method Fair_SM (line 41) | internal abstract Index2 Fair_SM(IntPtr meshPtr, int index, int k_ring); method Refine_SM (line 43) | internal abstract Index2 Refine_SM(IntPtr meshPtr, double density_cont... method IsotropicRemeshing_SM (line 45) | internal abstract int IsotropicRemeshing_SM(IntPtr meshPtr, int iterat... method RandomPerturbation_SM (line 47) | internal abstract void RandomPerturbation_SM(IntPtr meshPtr, double pe... method SmoothMesh_SM (line 49) | internal abstract void SmoothMesh_SM(IntPtr meshPtr, double featureAng... method SmoothShape_SM (line 51) | internal abstract void SmoothShape_SM(IntPtr meshPtr, double timeStep,... method SplitLongEdges_SM (line 53) | internal abstract int SplitLongEdges_SM(IntPtr meshPtr, double target_... method TriangulateFace_SM (line 55) | internal abstract bool TriangulateFace_SM(IntPtr meshPtr, int index); method TriangulateFaces_SM (line 57) | internal abstract bool TriangulateFaces_SM(IntPtr meshPtr, int[] faces... FILE: CGALDotNet/Processing/MeshProcessingMeshingKernel_EEK.cs class MeshProcessingMeshingKernel_EEK (line 10) | internal class MeshProcessingMeshingKernel_EEK : MeshProcessingMeshingKe... method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method Extrude_PH (line 28) | internal override IntPtr Extrude_PH(IntPtr meshPtr, Vector3d dir) method Fair_PH (line 33) | internal override Index2 Fair_PH(IntPtr meshPtr, int index, int k_ring) method Refine_PH (line 38) | internal override Index2 Refine_PH(IntPtr meshPtr, double density_cont... method IsotropicRemeshing_PH (line 43) | internal override int IsotropicRemeshing_PH(IntPtr meshPtr, int iterat... method RandomPerturbation_PH (line 48) | internal override void RandomPerturbation_PH(IntPtr meshPtr, double pe... method SmoothMesh_PH (line 53) | internal override void SmoothMesh_PH(IntPtr meshPtr, double featureAng... method SmoothShape_PH (line 58) | internal override void SmoothShape_PH(IntPtr meshPtr, double timeStep,... method SplitLongEdges_PH (line 63) | internal override int SplitLongEdges_PH(IntPtr meshPtr, double target_... method TriangulateFace_PH (line 68) | internal override bool TriangulateFace_PH(IntPtr meshPtr, int index) method TriangulateFaces_PH (line 73) | internal override bool TriangulateFaces_PH(IntPtr meshPtr, int[] faces... method Extrude_SM (line 80) | internal override IntPtr Extrude_SM(IntPtr meshPtr, Vector3d dir) method Fair_SM (line 85) | internal override Index2 Fair_SM(IntPtr meshPtr, int index, int k_ring) method Refine_SM (line 90) | internal override Index2 Refine_SM(IntPtr meshPtr, double density_cont... method IsotropicRemeshing_SM (line 95) | internal override int IsotropicRemeshing_SM(IntPtr meshPtr, int iterat... method RandomPerturbation_SM (line 100) | internal override void RandomPerturbation_SM(IntPtr meshPtr, double pe... method SmoothMesh_SM (line 105) | internal override void SmoothMesh_SM(IntPtr meshPtr, double featureAng... method SmoothShape_SM (line 110) | internal override void SmoothShape_SM(IntPtr meshPtr, double timeStep,... method SplitLongEdges_SM (line 115) | internal override int SplitLongEdges_SM(IntPtr meshPtr, double target_... method TriangulateFace_SM (line 120) | internal override bool TriangulateFace_SM(IntPtr meshPtr, int index) method TriangulateFaces_SM (line 125) | internal override bool TriangulateFaces_SM(IntPtr meshPtr, int[] faces... method MeshProcessingMeshing_EEK_Create (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Release (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Extrude_PH (line 139) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Fair_PH (line 142) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Refine_PH (line 145) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_IsotropicRemeshing_PH (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_RandomPerturbation_PH (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_SmoothMesh_PH (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_SmoothShape_PH (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_SplitLongEdges_PH (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_TriangulateFace_PH (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_TriangulateFaces_PH (line 166) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Extrude_SM (line 171) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Fair_SM (line 174) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_Refine_SM (line 177) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_IsotropicRemeshing_SM (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_RandomPerturbation_SM (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_SmoothMesh_SM (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_SmoothShape_SM (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_SplitLongEdges_SM (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_TriangulateFace_SM (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EEK_TriangulateFaces_SM (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingMeshingKernel_EIK.cs class MeshProcessingMeshingKernel_EIK (line 10) | internal class MeshProcessingMeshingKernel_EIK : MeshProcessingMeshingKe... method Create (line 16) | internal override IntPtr Create() method Release (line 21) | internal override void Release(IntPtr ptr) method Extrude_PH (line 28) | internal override IntPtr Extrude_PH(IntPtr meshPtr, Vector3d dir) method Fair_PH (line 33) | internal override Index2 Fair_PH(IntPtr meshPtr, int index, int k_ring) method Refine_PH (line 38) | internal override Index2 Refine_PH(IntPtr meshPtr, double density_cont... method IsotropicRemeshing_PH (line 43) | internal override int IsotropicRemeshing_PH(IntPtr meshPtr, int iterat... method RandomPerturbation_PH (line 48) | internal override void RandomPerturbation_PH(IntPtr meshPtr, double pe... method SmoothMesh_PH (line 53) | internal override void SmoothMesh_PH(IntPtr meshPtr, double featureAng... method SmoothShape_PH (line 58) | internal override void SmoothShape_PH(IntPtr meshPtr, double timeStep,... method SplitLongEdges_PH (line 63) | internal override int SplitLongEdges_PH(IntPtr meshPtr, double target_... method TriangulateFace_PH (line 68) | internal override bool TriangulateFace_PH(IntPtr meshPtr, int index) method TriangulateFaces_PH (line 73) | internal override bool TriangulateFaces_PH(IntPtr meshPtr, int[] faces... method Extrude_SM (line 80) | internal override IntPtr Extrude_SM(IntPtr meshPtr, Vector3d dir) method Fair_SM (line 85) | internal override Index2 Fair_SM(IntPtr meshPtr, int index, int k_ring) method Refine_SM (line 90) | internal override Index2 Refine_SM(IntPtr meshPtr, double density_cont... method IsotropicRemeshing_SM (line 95) | internal override int IsotropicRemeshing_SM(IntPtr meshPtr, int iterat... method RandomPerturbation_SM (line 100) | internal override void RandomPerturbation_SM(IntPtr meshPtr, double pe... method SmoothMesh_SM (line 105) | internal override void SmoothMesh_SM(IntPtr meshPtr, double featureAng... method SmoothShape_SM (line 110) | internal override void SmoothShape_SM(IntPtr meshPtr, double timeStep,... method SplitLongEdges_SM (line 115) | internal override int SplitLongEdges_SM(IntPtr meshPtr, double target_... method TriangulateFace_SM (line 120) | internal override bool TriangulateFace_SM(IntPtr meshPtr, int index) method TriangulateFaces_SM (line 125) | internal override bool TriangulateFaces_SM(IntPtr meshPtr, int[] faces... method MeshProcessingMeshing_EIK_Create (line 131) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Release (line 134) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Extrude_PH (line 139) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Fair_PH (line 142) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Refine_PH (line 145) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_IsotropicRemeshing_PH (line 148) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_RandomPerturbation_PH (line 151) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_SmoothMesh_PH (line 154) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_SmoothShape_PH (line 157) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_SplitLongEdges_PH (line 160) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_TriangulateFace_PH (line 163) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_TriangulateFaces_PH (line 166) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Extrude_SM (line 171) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Fair_SM (line 174) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_Refine_SM (line 177) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_IsotropicRemeshing_SM (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_RandomPerturbation_SM (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_SmoothMesh_SM (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_SmoothShape_SM (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_SplitLongEdges_SM (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_TriangulateFace_SM (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingMeshing_EIK_TriangulateFaces_SM (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingOrientation.cs type ORIENTATE (line 10) | public enum ORIENTATE class MeshProcessingOrientation (line 21) | public sealed class MeshProcessingOrientation : MeshProcessingOrienta... method MeshProcessingOrientation (line 31) | public MeshProcessingOrientation() : base(new K()) method MeshProcessingOrientation (line 40) | internal MeshProcessingOrientation(IntPtr ptr) : base(new K(), ptr) method ToString (line 49) | public override string ToString() method DoesBoundAVolume (line 58) | public bool DoesBoundAVolume(Polyhedron3 mesh) method DoesBoundAVolume (line 68) | public bool DoesBoundAVolume(SurfaceMesh3 mesh) method IsOutwardOriented (line 82) | public bool IsOutwardOriented(Polyhedron3 mesh) method IsOutwardOriented (line 96) | public bool IsOutwardOriented(SurfaceMesh3 mesh) method Orient (line 107) | public void Orient(ORIENTATE orientate, Polyhedron3 mesh) method Orient (line 128) | public void Orient(ORIENTATE orientate, SurfaceMesh3 mesh) method Orient (line 148) | public void Orient(Polyhedron3 mesh) method Orient (line 158) | public void Orient(SurfaceMesh3 mesh) method OrientToBoundAVolume (line 168) | public void OrientToBoundAVolume(Polyhedron3 mesh) method OrientToBoundAVolume (line 178) | public void OrientToBoundAVolume(SurfaceMesh3 mesh) method ReverseFaceOrientations (line 188) | public void ReverseFaceOrientations(Polyhedron3 mesh) method ReverseFaceOrientations (line 198) | public void ReverseFaceOrientations(SurfaceMesh3 mesh) method MeshProcessingOrientation (line 214) | private MeshProcessingOrientation() method MeshProcessingOrientation (line 223) | internal MeshProcessingOrientation(CGALKernel kernel) method MeshProcessingOrientation (line 234) | internal MeshProcessingOrientation(CGALKernel kernel, IntPtr ptr) : ba... method ReleasePtr (line 248) | protected override void ReleasePtr() class MeshProcessingOrientation (line 209) | public abstract class MeshProcessingOrientation : PolyhedraAlgorithm method MeshProcessingOrientation (line 31) | public MeshProcessingOrientation() : base(new K()) method MeshProcessingOrientation (line 40) | internal MeshProcessingOrientation(IntPtr ptr) : base(new K(), ptr) method ToString (line 49) | public override string ToString() method DoesBoundAVolume (line 58) | public bool DoesBoundAVolume(Polyhedron3 mesh) method DoesBoundAVolume (line 68) | public bool DoesBoundAVolume(SurfaceMesh3 mesh) method IsOutwardOriented (line 82) | public bool IsOutwardOriented(Polyhedron3 mesh) method IsOutwardOriented (line 96) | public bool IsOutwardOriented(SurfaceMesh3 mesh) method Orient (line 107) | public void Orient(ORIENTATE orientate, Polyhedron3 mesh) method Orient (line 128) | public void Orient(ORIENTATE orientate, SurfaceMesh3 mesh) method Orient (line 148) | public void Orient(Polyhedron3 mesh) method Orient (line 158) | public void Orient(SurfaceMesh3 mesh) method OrientToBoundAVolume (line 168) | public void OrientToBoundAVolume(Polyhedron3 mesh) method OrientToBoundAVolume (line 178) | public void OrientToBoundAVolume(SurfaceMesh3 mesh) method ReverseFaceOrientations (line 188) | public void ReverseFaceOrientations(Polyhedron3 mesh) method ReverseFaceOrientations (line 198) | public void ReverseFaceOrientations(SurfaceMesh3 mesh) method MeshProcessingOrientation (line 214) | private MeshProcessingOrientation() method MeshProcessingOrientation (line 223) | internal MeshProcessingOrientation(CGALKernel kernel) method MeshProcessingOrientation (line 234) | internal MeshProcessingOrientation(CGALKernel kernel, IntPtr ptr) : ba... method ReleasePtr (line 248) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingOrientationKernel.cs class MeshProcessingOrientationKernel (line 7) | internal abstract class MeshProcessingOrientationKernel : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method DoesBoundAVolume_PH (line 14) | internal abstract bool DoesBoundAVolume_PH(IntPtr polyPtr); method IsOutwardOriented_PH (line 16) | internal abstract bool IsOutwardOriented_PH(IntPtr polyPtr); method Orient_PH (line 18) | internal abstract void Orient_PH(IntPtr polyPtr); method OrientToBoundAVolume_PH (line 20) | internal abstract void OrientToBoundAVolume_PH(IntPtr polyPtr); method ReverseFaceOrientations_PH (line 22) | internal abstract void ReverseFaceOrientations_PH(IntPtr polyPtr); method DoesBoundAVolume_SM (line 25) | internal abstract bool DoesBoundAVolume_SM(IntPtr polyPtr); method IsOutwardOriented_SM (line 27) | internal abstract bool IsOutwardOriented_SM(IntPtr polyPtr); method Orient_SM (line 29) | internal abstract void Orient_SM(IntPtr polyPtr); method OrientToBoundAVolume_SM (line 31) | internal abstract void OrientToBoundAVolume_SM(IntPtr polyPtr); method ReverseFaceOrientations_SM (line 33) | internal abstract void ReverseFaceOrientations_SM(IntPtr polyPtr); FILE: CGALDotNet/Processing/MeshProcessingOrientationKernel_EEK.cs class MeshProcessingOrientationKernel_EEK (line 8) | internal class MeshProcessingOrientationKernel_EEK : MeshProcessingOrien... method Create (line 14) | internal override IntPtr Create() method Release (line 19) | internal override void Release(IntPtr ptr) method DoesBoundAVolume_PH (line 26) | internal override bool DoesBoundAVolume_PH(IntPtr polyPtr) method IsOutwardOriented_PH (line 31) | internal override bool IsOutwardOriented_PH(IntPtr polyPtr) method Orient_PH (line 36) | internal override void Orient_PH(IntPtr polyPtr) method OrientToBoundAVolume_PH (line 41) | internal override void OrientToBoundAVolume_PH(IntPtr polyPtr) method ReverseFaceOrientations_PH (line 46) | internal override void ReverseFaceOrientations_PH(IntPtr polyPtr) method DoesBoundAVolume_SM (line 53) | internal override bool DoesBoundAVolume_SM(IntPtr polyPtr) method IsOutwardOriented_SM (line 58) | internal override bool IsOutwardOriented_SM(IntPtr polyPtr) method Orient_SM (line 63) | internal override void Orient_SM(IntPtr polyPtr) method OrientToBoundAVolume_SM (line 68) | internal override void OrientToBoundAVolume_SM(IntPtr polyPtr) method ReverseFaceOrientations_SM (line 73) | internal override void ReverseFaceOrientations_SM(IntPtr polyPtr) method MeshProcessingOrientation_EEK_Create (line 78) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_Release (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_DoesBoundAVolume_PH (line 86) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_IsOutwardOriented_PH (line 89) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_Orient_PH (line 92) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_OrientToBoundAVolume_PH (line 95) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_ReverseFaceOrientations_PH (line 98) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_DoesBoundAVolume_SM (line 103) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_IsOutwardOriented_SM (line 106) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_Orient_SM (line 109) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_OrientToBoundAVolume_SM (line 112) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EEK_ReverseFaceOrientations_SM (line 115) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingOrientationKernel_EIK.cs class MeshProcessingOrientationKernel_EIK (line 8) | internal class MeshProcessingOrientationKernel_EIK : MeshProcessingOrien... method Create (line 14) | internal override IntPtr Create() method Release (line 19) | internal override void Release(IntPtr ptr) method DoesBoundAVolume_PH (line 26) | internal override bool DoesBoundAVolume_PH(IntPtr polyPtr) method IsOutwardOriented_PH (line 31) | internal override bool IsOutwardOriented_PH(IntPtr polyPtr) method Orient_PH (line 36) | internal override void Orient_PH(IntPtr polyPtr) method OrientToBoundAVolume_PH (line 41) | internal override void OrientToBoundAVolume_PH(IntPtr polyPtr) method ReverseFaceOrientations_PH (line 46) | internal override void ReverseFaceOrientations_PH(IntPtr polyPtr) method DoesBoundAVolume_SM (line 53) | internal override bool DoesBoundAVolume_SM(IntPtr polyPtr) method IsOutwardOriented_SM (line 58) | internal override bool IsOutwardOriented_SM(IntPtr polyPtr) method Orient_SM (line 63) | internal override void Orient_SM(IntPtr polyPtr) method OrientToBoundAVolume_SM (line 68) | internal override void OrientToBoundAVolume_SM(IntPtr polyPtr) method ReverseFaceOrientations_SM (line 73) | internal override void ReverseFaceOrientations_SM(IntPtr polyPtr) method MeshProcessingOrientation_EIK_Create (line 78) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_Release (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_DoesBoundAVolume_PH (line 86) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_IsOutwardOriented_PH (line 89) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_Orient_PH (line 92) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_OrientToBoundAVolume_PH (line 95) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_ReverseFaceOrientations_PH (line 98) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_DoesBoundAVolume_SM (line 103) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_IsOutwardOriented_SM (line 106) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_Orient_SM (line 109) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_OrientToBoundAVolume_SM (line 112) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingOrientation_EIK_ReverseFaceOrientations_SM (line 115) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingRepair.cs class MeshProcessingRepair (line 13) | public sealed class MeshProcessingRepair : MeshProcessingRepair where... method MeshProcessingRepair (line 23) | public MeshProcessingRepair() : base(new K()) method MeshProcessingRepair (line 32) | internal MeshProcessingRepair(IntPtr ptr) : base(new K(), ptr) method ToString (line 41) | public override string ToString() method DegenerateEdgeCount (line 63) | public int DegenerateEdgeCount(SurfaceMesh3 mesh) method DegenerateTriangleCount (line 73) | public int DegenerateTriangleCount(Polyhedron3 mesh) method DegenerateTriangleCount (line 84) | public int DegenerateTriangleCount(SurfaceMesh3 mesh) method NeedleTriangleCount (line 97) | public int NeedleTriangleCount(Polyhedron3 mesh, double threshold) method NeedleTriangleCount (line 110) | public int NeedleTriangleCount(SurfaceMesh3 mesh, double threshold) method NonManifoldVertexCount (line 124) | public int NonManifoldVertexCount(Polyhedron3 mesh) method NonManifoldVertexCount (line 138) | public int NonManifoldVertexCount(SurfaceMesh3 mesh) method RepairPolygonSoup (line 158) | public void RepairPolygonSoup(Polyhedron3 mesh) method RepairPolygonSoup (line 178) | public void RepairPolygonSoup(SurfaceMesh3 mesh) method StitchBoundaryCycles (line 191) | public int StitchBoundaryCycles(Polyhedron3 mesh) method StitchBoundaryCycles (line 205) | public int StitchBoundaryCycles(SurfaceMesh3 mesh) method StitchBorders (line 217) | public int StitchBorders(Polyhedron3 mesh) method StitchBorders (line 229) | public int StitchBorders(SurfaceMesh3 mesh) method RemoveIsolatedVertices (line 296) | public int RemoveIsolatedVertices(Polyhedron3 mesh) method RemoveIsolatedVertices (line 308) | public int RemoveIsolatedVertices(SurfaceMesh3 mesh) method MeshProcessingRepair (line 324) | private MeshProcessingRepair() method MeshProcessingRepair (line 333) | internal MeshProcessingRepair(CGALKernel kernel) method MeshProcessingRepair (line 344) | internal MeshProcessingRepair(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 358) | protected override void ReleasePtr() class MeshProcessingRepair (line 319) | public abstract class MeshProcessingRepair : PolyhedraAlgorithm method MeshProcessingRepair (line 23) | public MeshProcessingRepair() : base(new K()) method MeshProcessingRepair (line 32) | internal MeshProcessingRepair(IntPtr ptr) : base(new K(), ptr) method ToString (line 41) | public override string ToString() method DegenerateEdgeCount (line 63) | public int DegenerateEdgeCount(SurfaceMesh3 mesh) method DegenerateTriangleCount (line 73) | public int DegenerateTriangleCount(Polyhedron3 mesh) method DegenerateTriangleCount (line 84) | public int DegenerateTriangleCount(SurfaceMesh3 mesh) method NeedleTriangleCount (line 97) | public int NeedleTriangleCount(Polyhedron3 mesh, double threshold) method NeedleTriangleCount (line 110) | public int NeedleTriangleCount(SurfaceMesh3 mesh, double threshold) method NonManifoldVertexCount (line 124) | public int NonManifoldVertexCount(Polyhedron3 mesh) method NonManifoldVertexCount (line 138) | public int NonManifoldVertexCount(SurfaceMesh3 mesh) method RepairPolygonSoup (line 158) | public void RepairPolygonSoup(Polyhedron3 mesh) method RepairPolygonSoup (line 178) | public void RepairPolygonSoup(SurfaceMesh3 mesh) method StitchBoundaryCycles (line 191) | public int StitchBoundaryCycles(Polyhedron3 mesh) method StitchBoundaryCycles (line 205) | public int StitchBoundaryCycles(SurfaceMesh3 mesh) method StitchBorders (line 217) | public int StitchBorders(Polyhedron3 mesh) method StitchBorders (line 229) | public int StitchBorders(SurfaceMesh3 mesh) method RemoveIsolatedVertices (line 296) | public int RemoveIsolatedVertices(Polyhedron3 mesh) method RemoveIsolatedVertices (line 308) | public int RemoveIsolatedVertices(SurfaceMesh3 mesh) method MeshProcessingRepair (line 324) | private MeshProcessingRepair() method MeshProcessingRepair (line 333) | internal MeshProcessingRepair(CGALKernel kernel) method MeshProcessingRepair (line 344) | internal MeshProcessingRepair(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 358) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingRepairKernel.cs class MeshProcessingRepairKernel (line 7) | internal abstract class MeshProcessingRepairKernel : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method DegenerateEdgeCount_PH (line 15) | internal abstract int DegenerateEdgeCount_PH(IntPtr ptr); method DegenerateTriangleCount_PH (line 17) | internal abstract int DegenerateTriangleCount_PH(IntPtr ptr); method NeedleTriangleCount_PH (line 19) | internal abstract int NeedleTriangleCount_PH(IntPtr ptr, double thresh... method NonManifoldVertexCount_PH (line 21) | internal abstract int NonManifoldVertexCount_PH(IntPtr ptr); method RepairPolygonSoup_PH (line 23) | internal abstract void RepairPolygonSoup_PH(IntPtr ptr); method StitchBoundaryCycles_PH (line 25) | internal abstract int StitchBoundaryCycles_PH(IntPtr ptr); method StitchBorders_PH (line 27) | internal abstract int StitchBorders_PH(IntPtr ptr); method MergeDuplicatedVerticesInBoundaryCycle_PH (line 29) | internal abstract int MergeDuplicatedVerticesInBoundaryCycle_PH(IntPtr... method MergeDuplicatedVerticesInBoundaryCycles_PH (line 31) | internal abstract int MergeDuplicatedVerticesInBoundaryCycles_PH(IntPt... method RemoveIsolatedVertices_PH (line 33) | internal abstract int RemoveIsolatedVertices_PH(IntPtr ptr); method DegenerateEdgeCount_SM (line 37) | internal abstract int DegenerateEdgeCount_SM(IntPtr ptr); method DegenerateTriangleCount_SM (line 39) | internal abstract int DegenerateTriangleCount_SM(IntPtr ptr); method NeedleTriangleCount_SM (line 41) | internal abstract int NeedleTriangleCount_SM(IntPtr ptr, double thresh... method NonManifoldVertexCount_SM (line 43) | internal abstract int NonManifoldVertexCount_SM(IntPtr ptr); method RepairPolygonSoup_SM (line 45) | internal abstract void RepairPolygonSoup_SM(IntPtr ptr); method StitchBoundaryCycles_SM (line 47) | internal abstract int StitchBoundaryCycles_SM(IntPtr ptr); method StitchBorders_SM (line 49) | internal abstract int StitchBorders_SM(IntPtr ptr); method MergeDuplicatedVerticesInBoundaryCycle_SM (line 51) | internal abstract int MergeDuplicatedVerticesInBoundaryCycle_SM(IntPtr... method MergeDuplicatedVerticesInBoundaryCycles_SM (line 53) | internal abstract int MergeDuplicatedVerticesInBoundaryCycles_SM(IntPt... method RemoveIsolatedVertices_SM (line 55) | internal abstract int RemoveIsolatedVertices_SM(IntPtr ptr); FILE: CGALDotNet/Processing/MeshProcessingRepairKernel_EEK.cs class MeshProcessingRepairKernel_EEK (line 8) | internal class MeshProcessingRepairKernel_EEK : MeshProcessingRepairKernel method Create (line 14) | internal override IntPtr Create() method Release (line 19) | internal override void Release(IntPtr ptr) method DegenerateEdgeCount_PH (line 26) | internal override int DegenerateEdgeCount_PH(IntPtr ptr) method DegenerateTriangleCount_PH (line 31) | internal override int DegenerateTriangleCount_PH(IntPtr ptr) method NeedleTriangleCount_PH (line 36) | internal override int NeedleTriangleCount_PH(IntPtr ptr, double thresh... method NonManifoldVertexCount_PH (line 41) | internal override int NonManifoldVertexCount_PH(IntPtr ptr) method RepairPolygonSoup_PH (line 46) | internal override void RepairPolygonSoup_PH(IntPtr ptr) method StitchBoundaryCycles_PH (line 51) | internal override int StitchBoundaryCycles_PH(IntPtr ptr) method StitchBorders_PH (line 56) | internal override int StitchBorders_PH(IntPtr ptr) method MergeDuplicatedVerticesInBoundaryCycle_PH (line 61) | internal override int MergeDuplicatedVerticesInBoundaryCycle_PH(IntPtr... method MergeDuplicatedVerticesInBoundaryCycles_PH (line 66) | internal override int MergeDuplicatedVerticesInBoundaryCycles_PH(IntPt... method RemoveIsolatedVertices_PH (line 71) | internal override int RemoveIsolatedVertices_PH(IntPtr ptr) method DegenerateEdgeCount_SM (line 78) | internal override int DegenerateEdgeCount_SM(IntPtr ptr) method DegenerateTriangleCount_SM (line 83) | internal override int DegenerateTriangleCount_SM(IntPtr ptr) method NeedleTriangleCount_SM (line 88) | internal override int NeedleTriangleCount_SM(IntPtr ptr, double thresh... method NonManifoldVertexCount_SM (line 93) | internal override int NonManifoldVertexCount_SM(IntPtr ptr) method RepairPolygonSoup_SM (line 98) | internal override void RepairPolygonSoup_SM(IntPtr ptr) method StitchBoundaryCycles_SM (line 103) | internal override int StitchBoundaryCycles_SM(IntPtr ptr) method StitchBorders_SM (line 108) | internal override int StitchBorders_SM(IntPtr ptr) method MergeDuplicatedVerticesInBoundaryCycle_SM (line 113) | internal override int MergeDuplicatedVerticesInBoundaryCycle_SM(IntPtr... method MergeDuplicatedVerticesInBoundaryCycles_SM (line 118) | internal override int MergeDuplicatedVerticesInBoundaryCycles_SM(IntPt... method RemoveIsolatedVertices_SM (line 123) | internal override int RemoveIsolatedVertices_SM(IntPtr ptr) method MeshProcessingRepair_EEK_Create (line 130) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_Release (line 133) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_DegenerateEdgeCount_PH (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_DegenerateTriangleCount_PH (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_NeedleTriangleCount_PH (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_NonManifoldVertexCount_PH (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_RepairPolygonSoup_PH (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_StitchBoundaryCycles_PH (line 152) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_StitchBorders_PH (line 155) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycle_PH (line 158) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycles_PH (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_RemoveIsolatedVertices_PH (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_DegenerateEdgeCount_SM (line 168) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_DegenerateTriangleCount_SM (line 171) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_NeedleTriangleCount_SM (line 174) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_NonManifoldVertexCount_SM (line 177) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_RepairPolygonSoup_SM (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_StitchBoundaryCycles_SM (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_StitchBorders_SM (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycle_SM (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycles_SM (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EEK_RemoveIsolatedVertices_SM (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingRepairKernel_EIK.cs class MeshProcessingRepairKernel_EIK (line 8) | internal class MeshProcessingRepairKernel_EIK : MeshProcessingRepairKernel method Create (line 14) | internal override IntPtr Create() method Release (line 19) | internal override void Release(IntPtr ptr) method DegenerateEdgeCount_PH (line 26) | internal override int DegenerateEdgeCount_PH(IntPtr ptr) method DegenerateTriangleCount_PH (line 31) | internal override int DegenerateTriangleCount_PH(IntPtr ptr) method NeedleTriangleCount_PH (line 36) | internal override int NeedleTriangleCount_PH(IntPtr ptr, double thresh... method NonManifoldVertexCount_PH (line 41) | internal override int NonManifoldVertexCount_PH(IntPtr ptr) method RepairPolygonSoup_PH (line 46) | internal override void RepairPolygonSoup_PH(IntPtr ptr) method StitchBoundaryCycles_PH (line 51) | internal override int StitchBoundaryCycles_PH(IntPtr ptr) method StitchBorders_PH (line 56) | internal override int StitchBorders_PH(IntPtr ptr) method MergeDuplicatedVerticesInBoundaryCycle_PH (line 61) | internal override int MergeDuplicatedVerticesInBoundaryCycle_PH(IntPtr... method MergeDuplicatedVerticesInBoundaryCycles_PH (line 66) | internal override int MergeDuplicatedVerticesInBoundaryCycles_PH(IntPt... method RemoveIsolatedVertices_PH (line 71) | internal override int RemoveIsolatedVertices_PH(IntPtr ptr) method DegenerateEdgeCount_SM (line 78) | internal override int DegenerateEdgeCount_SM(IntPtr ptr) method DegenerateTriangleCount_SM (line 83) | internal override int DegenerateTriangleCount_SM(IntPtr ptr) method NeedleTriangleCount_SM (line 88) | internal override int NeedleTriangleCount_SM(IntPtr ptr, double thresh... method NonManifoldVertexCount_SM (line 93) | internal override int NonManifoldVertexCount_SM(IntPtr ptr) method RepairPolygonSoup_SM (line 98) | internal override void RepairPolygonSoup_SM(IntPtr ptr) method StitchBoundaryCycles_SM (line 103) | internal override int StitchBoundaryCycles_SM(IntPtr ptr) method StitchBorders_SM (line 108) | internal override int StitchBorders_SM(IntPtr ptr) method MergeDuplicatedVerticesInBoundaryCycle_SM (line 113) | internal override int MergeDuplicatedVerticesInBoundaryCycle_SM(IntPtr... method MergeDuplicatedVerticesInBoundaryCycles_SM (line 118) | internal override int MergeDuplicatedVerticesInBoundaryCycles_SM(IntPt... method RemoveIsolatedVertices_SM (line 123) | internal override int RemoveIsolatedVertices_SM(IntPtr ptr) method MeshProcessingRepair_EIK_Create (line 130) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_Release (line 133) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_DegenerateEdgeCount_PH (line 137) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_DegenerateTriangleCount_PH (line 140) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_NeedleTriangleCount_PH (line 143) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_NonManifoldVertexCount_PH (line 146) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_RepairPolygonSoup_PH (line 149) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_StitchBoundaryCycles_PH (line 152) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_StitchBorders_PH (line 155) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycle_PH (line 158) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycles_PH (line 161) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_RemoveIsolatedVertices_PH (line 164) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_DegenerateEdgeCount_SM (line 168) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_DegenerateTriangleCount_SM (line 171) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_NeedleTriangleCount_SM (line 174) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_NonManifoldVertexCount_SM (line 177) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_RepairPolygonSoup_SM (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_StitchBoundaryCycles_SM (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_StitchBorders_SM (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycle_SM (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycles_SM (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingRepair_EIK_RemoveIsolatedVertices_SM (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingSlicer.cs class MeshProcessingSlicer (line 16) | public sealed class MeshProcessingSlicer : MeshProcessingSlicer where... method MeshProcessingSlicer (line 26) | public MeshProcessingSlicer() : base(new K()) method MeshProcessingSlicer (line 35) | internal MeshProcessingSlicer(IntPtr ptr) : base(new K(), ptr) method ToString (line 44) | public override string ToString() method Slice (line 55) | public void Slice(Polyhedron3 mesh, Plane3d plane, List mesh, Plane3d plane, List mesh, Point3d start, Point3d end, dou... method Slice (line 97) | public void Slice(SurfaceMesh3 mesh, Point3d start, Point3d end, do... method GetLines (line 108) | private void GetLines(int count, List> results) method MeshProcessingSlicer (line 131) | private MeshProcessingSlicer() method MeshProcessingSlicer (line 140) | internal MeshProcessingSlicer(CGALKernel kernel) method MeshProcessingSlicer (line 151) | internal MeshProcessingSlicer(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 165) | protected override void ReleasePtr() class MeshProcessingSlicer (line 126) | public abstract class MeshProcessingSlicer : PolyhedraAlgorithm method MeshProcessingSlicer (line 26) | public MeshProcessingSlicer() : base(new K()) method MeshProcessingSlicer (line 35) | internal MeshProcessingSlicer(IntPtr ptr) : base(new K(), ptr) method ToString (line 44) | public override string ToString() method Slice (line 55) | public void Slice(Polyhedron3 mesh, Plane3d plane, List mesh, Plane3d plane, List mesh, Point3d start, Point3d end, dou... method Slice (line 97) | public void Slice(SurfaceMesh3 mesh, Point3d start, Point3d end, do... method GetLines (line 108) | private void GetLines(int count, List> results) method MeshProcessingSlicer (line 131) | private MeshProcessingSlicer() method MeshProcessingSlicer (line 140) | internal MeshProcessingSlicer(CGALKernel kernel) method MeshProcessingSlicer (line 151) | internal MeshProcessingSlicer(CGALKernel kernel, IntPtr ptr) : base(ptr) method ReleasePtr (line 165) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/MeshProcessingSlicerKernel.cs class MeshProcessingSlicerKernel (line 10) | internal abstract class MeshProcessingSlicerKernel : CGALObjectKernel method Create (line 12) | internal abstract IntPtr Create(); method Release (line 14) | internal abstract void Release(IntPtr ptr); method GetLines (line 16) | internal abstract void GetLines(IntPtr slicerPtr, IntPtr[] lines, int ... method Slice_PH (line 20) | internal abstract int Slice_PH(IntPtr slicerPtr, IntPtr meshPtr, Plane... method IncrementalSlice_PH (line 22) | internal abstract int IncrementalSlice_PH(IntPtr slicerPtr, IntPtr mes... method Slice_SM (line 26) | internal abstract int Slice_SM(IntPtr slicerPtr, IntPtr meshPtr, Plane... method IncrementalSlice_SM (line 28) | internal abstract int IncrementalSlice_SM(IntPtr slicerPtr, IntPtr mes... FILE: CGALDotNet/Processing/MeshProcessingSlicerKernel_EEK.cs class MeshProcessingSlicerKernel_EEK (line 11) | internal class MeshProcessingSlicerKernel_EEK : MeshProcessingSlicerKernel method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetLines (line 27) | internal override void GetLines(IntPtr slicerPtr, IntPtr[] lines, int ... method Slice_PH (line 33) | internal override int Slice_PH(IntPtr slicerPtr, IntPtr meshPtr, Plane... method IncrementalSlice_PH (line 38) | internal override int IncrementalSlice_PH(IntPtr slicerPtr, IntPtr mes... method Slice_SM (line 44) | internal override int Slice_SM(IntPtr slicerPtr, IntPtr meshPtr, Plane... method IncrementalSlice_SM (line 49) | internal override int IncrementalSlice_SM(IntPtr slicerPtr, IntPtr mes... method MeshProcessingSlicer_EEK_Create (line 54) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EEK_Release (line 57) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EEK_GetLines (line 60) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EEK_Slice_PH (line 64) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EEK_IncrementalSlice_PH (line 67) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EEK_Slice_SM (line 71) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EEK_IncrementalSlice_SM (line 74) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/MeshProcessingSlicerKernel_EIK.cs class MeshProcessingSlicerKernel_EIK (line 11) | internal class MeshProcessingSlicerKernel_EIK : MeshProcessingSlicerKernel method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method GetLines (line 27) | internal override void GetLines(IntPtr slicerPtr, IntPtr[] lines, int ... method Slice_PH (line 33) | internal override int Slice_PH(IntPtr slicerPtr, IntPtr meshPtr, Plane... method IncrementalSlice_PH (line 38) | internal override int IncrementalSlice_PH(IntPtr slicerPtr, IntPtr mes... method Slice_SM (line 44) | internal override int Slice_SM(IntPtr slicerPtr, IntPtr meshPtr, Plane... method IncrementalSlice_SM (line 49) | internal override int IncrementalSlice_SM(IntPtr slicerPtr, IntPtr mes... method MeshProcessingSlicer_EIK_Create (line 54) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EIK_Release (line 57) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EIK_GetLines (line 60) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EIK_Slice_PH (line 64) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EIK_IncrementalSlice_PH (line 67) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EIK_Slice_SM (line 71) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method MeshProcessingSlicer_EIK_IncrementalSlice_SM (line 74) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/SurfaceSimplification.cs class SurfaceSimplification (line 13) | public sealed class SurfaceSimplification : SurfaceSimplification whe... method SurfaceSimplification (line 23) | public SurfaceSimplification() : base(new K()) method ToString (line 32) | public override string ToString() method SurfaceSimplification (line 47) | private SurfaceSimplification() method SurfaceSimplification (line 56) | internal SurfaceSimplification(CGALKernel kernel) method Simplify (line 72) | public void Simplify(Polyhedron3 mesh, double stop_ratio) method Simplify (line 87) | public void Simplify(SurfaceMesh3 mesh, double stop_ratio) method ReleasePtr (line 100) | protected override void ReleasePtr() class SurfaceSimplification (line 42) | public abstract class SurfaceSimplification : PolyhedraAlgorithm method SurfaceSimplification (line 23) | public SurfaceSimplification() : base(new K()) method ToString (line 32) | public override string ToString() method SurfaceSimplification (line 47) | private SurfaceSimplification() method SurfaceSimplification (line 56) | internal SurfaceSimplification(CGALKernel kernel) method Simplify (line 72) | public void Simplify(Polyhedron3 mesh, double stop_ratio) method Simplify (line 87) | public void Simplify(SurfaceMesh3 mesh, double stop_ratio) method ReleasePtr (line 100) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/SurfaceSimplificationKernel.cs class SurfaceSimplificationKernel (line 7) | internal abstract class SurfaceSimplificationKernel : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method Simplify_PH (line 13) | internal abstract void Simplify_PH(IntPtr meshPtr, double stop_ratio); method Simplify_SM (line 15) | internal abstract void Simplify_SM(IntPtr meshPtr, double stop_ratio); FILE: CGALDotNet/Processing/SurfaceSimplificationKernel_EIK.cs class SurfaceSimplificationKernel_EIK (line 7) | internal class SurfaceSimplificationKernel_EIK : SurfaceSimplificationKe... method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method Simplify_PH (line 23) | internal override void Simplify_PH(IntPtr meshPtr, double stop_ratio) method Simplify_SM (line 28) | internal override void Simplify_SM(IntPtr meshPtr, double stop_ratio) method SurfaceSimplification_EIK_Create (line 33) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSimplification_EIK_Release (line 36) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSimplification_EIK_Simplify_PH (line 39) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSimplification_EIK_Simplify_SM (line 42) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/SurfaceSubdivision.cs type SUBDIVISION_METHOD (line 11) | public enum SUBDIVISION_METHOD class SubdivisionSurface (line 22) | public sealed class SubdivisionSurface : SubdivisionSurface where K :... method SubdivisionSurface (line 32) | public SubdivisionSurface() : base(new K()) method ToString (line 41) | public override string ToString() method Subdivide (line 53) | public void Subdivide(SUBDIVISION_METHOD method, Polyhedron3 mesh, ... method Subdivide (line 78) | public void Subdivide(SUBDIVISION_METHOD method, SurfaceMesh3 mesh,... method Subdivide_CatmullClark (line 102) | public void Subdivide_CatmullClark(Polyhedron3 mesh, int iterations) method Subdivide_CatmullClark (line 114) | public void Subdivide_CatmullClark(SurfaceMesh3 mesh, int iterations) method Subdivide_Loop (line 126) | public void Subdivide_Loop(Polyhedron3 mesh, int iterations) method Subdivide_Loop (line 138) | public void Subdivide_Loop(SurfaceMesh3 mesh, int iterations) method Subdivide_DoSabin (line 150) | public void Subdivide_DoSabin(SurfaceMesh3 mesh, int iterations) method Subdivide_Sqrt3 (line 162) | public void Subdivide_Sqrt3(Polyhedron3 mesh, int iterations) method Subdivide_Sqrt3 (line 174) | public void Subdivide_Sqrt3(SurfaceMesh3 mesh, int iterations) method SubdivisionSurface (line 191) | private SubdivisionSurface() method SubdivisionSurface (line 200) | internal SubdivisionSurface(CGALKernel kernel) method ReleasePtr (line 214) | protected override void ReleasePtr() class SubdivisionSurface (line 186) | public abstract class SubdivisionSurface : PolyhedraAlgorithm method SubdivisionSurface (line 32) | public SubdivisionSurface() : base(new K()) method ToString (line 41) | public override string ToString() method Subdivide (line 53) | public void Subdivide(SUBDIVISION_METHOD method, Polyhedron3 mesh, ... method Subdivide (line 78) | public void Subdivide(SUBDIVISION_METHOD method, SurfaceMesh3 mesh,... method Subdivide_CatmullClark (line 102) | public void Subdivide_CatmullClark(Polyhedron3 mesh, int iterations) method Subdivide_CatmullClark (line 114) | public void Subdivide_CatmullClark(SurfaceMesh3 mesh, int iterations) method Subdivide_Loop (line 126) | public void Subdivide_Loop(Polyhedron3 mesh, int iterations) method Subdivide_Loop (line 138) | public void Subdivide_Loop(SurfaceMesh3 mesh, int iterations) method Subdivide_DoSabin (line 150) | public void Subdivide_DoSabin(SurfaceMesh3 mesh, int iterations) method Subdivide_Sqrt3 (line 162) | public void Subdivide_Sqrt3(Polyhedron3 mesh, int iterations) method Subdivide_Sqrt3 (line 174) | public void Subdivide_Sqrt3(SurfaceMesh3 mesh, int iterations) method SubdivisionSurface (line 191) | private SubdivisionSurface() method SubdivisionSurface (line 200) | internal SubdivisionSurface(CGALKernel kernel) method ReleasePtr (line 214) | protected override void ReleasePtr() FILE: CGALDotNet/Processing/SurfaceSubdivisionKernel.cs class SurfaceSubdivisionKernel (line 7) | internal abstract class SurfaceSubdivisionKernel : CGALObjectKernel method Create (line 9) | internal abstract IntPtr Create(); method Release (line 11) | internal abstract void Release(IntPtr ptr); method Subdive_CatmullClark_PH (line 15) | internal abstract void Subdive_CatmullClark_PH(IntPtr polyPtr, int ite... method Subdive_Loop_PH (line 17) | internal abstract void Subdive_Loop_PH(IntPtr polyPtr, int iterations); method Subdive_Sqrt3_PH (line 19) | internal abstract void Subdive_Sqrt3_PH(IntPtr polyPtr, int iterations); method Subdive_CatmullClark_SM (line 23) | internal abstract void Subdive_CatmullClark_SM(IntPtr polyPtr, int ite... method Subdive_DoSabin_SM (line 25) | internal abstract void Subdive_DoSabin_SM(IntPtr polyPtr, int iteratio... method Subdive_Loop_SM (line 27) | internal abstract void Subdive_Loop_SM(IntPtr polyPtr, int iterations); method Subdive_Sqrt3_SM (line 29) | internal abstract void Subdive_Sqrt3_SM(IntPtr polyPtr, int iterations); FILE: CGALDotNet/Processing/SurfaceSubdivisionKernel_EEK.cs class SurfaceSubdivisionKernel_EEK (line 7) | internal class SurfaceSubdivisionKernel_EEK : SurfaceSubdivisionKernel method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method Subdive_CatmullClark_PH (line 25) | internal override void Subdive_CatmullClark_PH(IntPtr polyPtr, int ite... method Subdive_Loop_PH (line 30) | internal override void Subdive_Loop_PH(IntPtr polyPtr, int iterations) method Subdive_Sqrt3_PH (line 35) | internal override void Subdive_Sqrt3_PH(IntPtr polyPtr, int iterations) method Subdive_CatmullClark_SM (line 42) | internal override void Subdive_CatmullClark_SM(IntPtr polyPtr, int ite... method Subdive_DoSabin_SM (line 47) | internal override void Subdive_DoSabin_SM(IntPtr polyPtr, int iterations) method Subdive_Loop_SM (line 52) | internal override void Subdive_Loop_SM(IntPtr polyPtr, int iterations) method Subdive_Sqrt3_SM (line 57) | internal override void Subdive_Sqrt3_SM(IntPtr polyPtr, int iterations) method SurfaceSubdivision_EEK_Create (line 62) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Release (line 65) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_CatmullClark_PH (line 70) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_Loop_PH (line 73) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_Sqrt3_PH (line 76) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_CatmullClark_SM (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_DoSabin_SM (line 84) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_Loop_SM (line 87) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EEK_Subdive_Sqrt3_SM (line 90) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Processing/SurfaceSubdivisionKernel_EIK.cs class SurfaceSubdivisionKernel_EIK (line 7) | internal class SurfaceSubdivisionKernel_EIK : SurfaceSubdivisionKernel method Create (line 13) | internal override IntPtr Create() method Release (line 18) | internal override void Release(IntPtr ptr) method Subdive_CatmullClark_PH (line 25) | internal override void Subdive_CatmullClark_PH(IntPtr polyPtr, int ite... method Subdive_Loop_PH (line 30) | internal override void Subdive_Loop_PH(IntPtr polyPtr, int iterations) method Subdive_Sqrt3_PH (line 35) | internal override void Subdive_Sqrt3_PH(IntPtr polyPtr, int iterations) method Subdive_CatmullClark_SM (line 42) | internal override void Subdive_CatmullClark_SM(IntPtr polyPtr, int ite... method Subdive_DoSabin_SM (line 47) | internal override void Subdive_DoSabin_SM(IntPtr polyPtr, int iterations) method Subdive_Loop_SM (line 52) | internal override void Subdive_Loop_SM(IntPtr polyPtr, int iterations) method Subdive_Sqrt3_SM (line 57) | internal override void Subdive_Sqrt3_SM(IntPtr polyPtr, int iterations) method SurfaceSubdivision_EIK_Create (line 62) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Release (line 65) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_CatmullClark_PH (line 70) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_Loop_PH (line 73) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_Sqrt3_PH (line 76) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_CatmullClark_SM (line 81) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_DoSabin_SM (line 84) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_Loop_SM (line 87) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method SurfaceSubdivision_EIK_Subdive_Sqrt3_SM (line 90) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/BaseTriangulation2.cs type TRIANGULATION2 (line 11) | public enum TRIANGULATION2 class BaseTriangulation2 (line 23) | public abstract class BaseTriangulation2 : CGALObject method BaseTriangulation2 (line 28) | private BaseTriangulation2() method BaseTriangulation2 (line 37) | internal BaseTriangulation2(BaseTriangulationKernel2 kernel) method BaseTriangulation2 (line 48) | internal BaseTriangulation2(BaseTriangulationKernel2 kernel, Point2d[]... method BaseTriangulation2 (line 60) | internal BaseTriangulation2(BaseTriangulationKernel2 kernel, IntPtr pt... method Clear (line 95) | public void Clear() method IsValid (line 105) | public bool IsValid(int level = 0) method ForceSetIndices (line 113) | public void ForceSetIndices() method Insert (line 127) | public void Insert(Point2d point) method Insert (line 142) | public void Insert(Point2d[] points, int count) method GetPoints (line 153) | public void GetPoints(Point2d[] points, int count) method GetIndices (line 164) | public void GetIndices(int[] indices, int count) method GetPoint (line 176) | public bool GetPoint(int index, out Point2d point) method GetPoint (line 197) | public Point2d GetPoint(int index) method GetVertex (line 211) | public bool GetVertex(int index, out TriVertex2 vertex) method GetVertex (line 222) | public TriVertex2 GetVertex(int index) method GetVertices (line 235) | public void GetVertices(TriVertex2[] vertices, int count) method GetFace (line 247) | public bool GetFace(int index, out TriFace2 face) method GetFace (line 258) | public TriFace2 GetFace(int index) method GetFaces (line 271) | public void GetFaces(TriFace2[] faces, int count) method GetSegment (line 284) | public bool GetSegment(int faceIndex, int neighbourIndex, out Segment2... method GetSegment (line 296) | public Segment2d GetSegment(int faceIndex, int neighbourIndex) method GetTriangle (line 310) | public bool GetTriangle(int faceIndex, out Triangle2d triangle) method GetTriangle (line 321) | public Triangle2d GetTriangle(int index) method GetTriangles (line 334) | public void GetTriangles(Triangle2d[] triangles, int count) method GetCircumcenter (line 347) | public bool GetCircumcenter(int faceIndex, out Point2d circumcenter) method GetCircumcenter (line 358) | public Point2d GetCircumcenter(int index) method GetCircumcenters (line 371) | public void GetCircumcenters(Point2d[] circumcenters, int count) method NeighbourIndex (line 384) | public int NeighbourIndex(int faceIndex, int neighbourIndex) method LocateFace (line 398) | public bool LocateFace(Point2d point, out TriFace2 face) method LocateVertex (line 410) | public bool LocateVertex(Point2d point, double radius, out TriVertex2 ... method LocateEdge (line 458) | public bool LocateEdge(Point2d point, double radius, out TriEdge2 edge) method RemoveVertex (line 514) | public bool RemoveVertex(int index) method FlipEdge (line 525) | public bool FlipEdge(int faceIndex, int neighbourIndex) method Translate (line 537) | public void Translate(Point2d translation) method Rotate (line 546) | public void Rotate(Radian rotation) method Scale (line 555) | public void Scale(double scale) method Transform (line 566) | public void Transform(Point2d translation, Radian rotation, double scale) method Print (line 575) | public override void Print(StringBuilder builder) method ReleasePtr (line 583) | protected override void ReleasePtr() FILE: CGALDotNet/Triangulations/BaseTriangulation3.cs type TRIANGULATION3 (line 11) | public enum TRIANGULATION3 class BaseTriangulation3 (line 21) | public abstract class BaseTriangulation3 : CGALObject method BaseTriangulation3 (line 26) | private BaseTriangulation3() method BaseTriangulation3 (line 36) | internal BaseTriangulation3(BaseTriangulationKernel3 kernel, Point3d[]... method BaseTriangulation3 (line 47) | internal BaseTriangulation3(BaseTriangulationKernel3 kernel) method BaseTriangulation3 (line 58) | internal BaseTriangulation3(BaseTriangulationKernel3 kernel, IntPtr pt... method Clear (line 133) | public void Clear() method IsValid (line 142) | public bool IsValid() method Insert (line 162) | public void Insert(Point3d point) method Insert (line 172) | public void Insert(Point3d[] points, int count) method InsertInCell (line 183) | public void InsertInCell(int index, Point3d point) method Locate (line 205) | public bool Locate(Point3d point, out TriCell3 cell) method GetCircumcenters (line 233) | public void GetCircumcenters(Point3d[] circumcenters, int count) method GetPoints (line 244) | public void GetPoints(Point3d[] points, int count) method GetPoints (line 254) | public void GetPoints(List points) method GetVertices (line 267) | public void GetVertices(TriVertex3[] vertices, int count) method GetVertex (line 279) | public bool GetVertex(int index, out TriVertex3 vertex) method GetCells (line 289) | public void GetCells(TriCell3[] cells, int count) method GetCell (line 301) | public bool GetCell(int index, out TriCell3 cell) method GetSegmentIndices (line 311) | public void GetSegmentIndices(int[] indices, int count) method GetSegments (line 317) | public void GetSegments(Segment3d[] segments, int count) method GetTriangleIndices (line 328) | public void GetTriangleIndices(int[] indices, int count) method GetTriangles (line 334) | public void GetTriangles(Triangle3d[] triangles, int count) method GetTetrahedronIndices (line 345) | public void GetTetrahedronIndices(int[] indices, int count) method GetTetrahedrons (line 351) | public void GetTetrahedrons(Tetrahedron3d[] tetrahedrons, int count) method Translate (line 361) | public void Translate(Point3d translation) method Rotate (line 371) | public void Rotate(Quaternion3d rotation) method Scale (line 381) | public void Scale(Point3d scale) method Transform (line 393) | public void Transform(Point3d translation, Quaternion3d rotation, Poin... method Print (line 403) | public override void Print(StringBuilder builder) method ReleasePtr (line 411) | protected override void ReleasePtr() FILE: CGALDotNet/Triangulations/BaseTriangulationKernel2.cs class BaseTriangulationKernel2 (line 11) | internal abstract class BaseTriangulationKernel2 : CGALObjectKernel method Create (line 14) | internal abstract IntPtr Create(); method Release (line 16) | internal abstract void Release(IntPtr ptr); method Clear (line 18) | internal abstract void Clear(IntPtr ptr); method Copy (line 20) | internal abstract IntPtr Copy(IntPtr ptr); method SetIndices (line 22) | internal abstract void SetIndices(IntPtr ptr); method BuildStamp (line 24) | internal abstract int BuildStamp(IntPtr ptr); method IsValid (line 26) | internal abstract bool IsValid(IntPtr ptr, int level); method VertexCount (line 28) | internal abstract int VertexCount(IntPtr ptr); method FaceCount (line 30) | internal abstract int FaceCount(IntPtr ptr); method InsertPoint (line 32) | internal abstract void InsertPoint(IntPtr ptr, Point2d point); method InsertPoints (line 34) | internal abstract void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 36) | internal abstract void InsertPolygon(IntPtr triPtr, IntPtr polyPtr); method InsertPolygonWithHoles (line 38) | internal abstract void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 40) | internal abstract void GetPoints(IntPtr ptr, Point2d[] points, int cou... method GetIndices (line 42) | internal abstract void GetIndices(IntPtr ptr, int[] indices, int count); method GetVertex (line 44) | internal abstract bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 46) | internal abstract void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 48) | internal abstract bool GetFace(IntPtr ptr, int index, out TriFace2 face); method GetFaces (line 50) | internal abstract void GetFaces(IntPtr ptr, TriFace2[] faces, int count); method GetSegment (line 52) | internal abstract bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 54) | internal abstract bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 56) | internal abstract void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 58) | internal abstract bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 60) | internal abstract void GetCircumcenters(IntPtr ptr, Point2d[] circumce... method NeighbourIndex (line 62) | internal abstract int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 64) | internal abstract bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 66) | internal abstract bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 68) | internal abstract bool RemoveVertex(IntPtr ptr, int index); method FlipEdge (line 70) | internal abstract bool FlipEdge(IntPtr ptr, int faceIndex, int neighbo... method Transform (line 72) | internal abstract void Transform(IntPtr ptr, Point2d translation, doub... FILE: CGALDotNet/Triangulations/BaseTriangulationKernel3.cs class BaseTriangulationKernel3 (line 11) | internal abstract class BaseTriangulationKernel3 : CGALObjectKernel method Create (line 14) | internal abstract IntPtr Create(); method Release (line 16) | internal abstract void Release(IntPtr ptr); method Clear (line 18) | internal abstract void Clear(IntPtr ptr); method Copy (line 20) | internal abstract IntPtr Copy(IntPtr ptr); method BuildStamp (line 22) | internal abstract int BuildStamp(IntPtr ptr); method Dimension (line 24) | internal abstract int Dimension(IntPtr ptr); method IsValid (line 26) | internal abstract bool IsValid(IntPtr ptr, bool verbose); method VertexCount (line 28) | internal abstract int VertexCount(IntPtr ptr); method FiniteVertexCount (line 30) | internal abstract int FiniteVertexCount(IntPtr ptr); method CellCount (line 32) | internal abstract int CellCount(IntPtr ptr); method FiniteCellCount (line 34) | internal abstract int FiniteCellCount(IntPtr ptr); method EdgeCount (line 36) | internal abstract int EdgeCount(IntPtr ptr); method FiniteEdgeCount (line 38) | internal abstract int FiniteEdgeCount(IntPtr ptr); method FacetCount (line 40) | internal abstract int FacetCount(IntPtr ptr); method FiniteFacetCount (line 42) | internal abstract int FiniteFacetCount(IntPtr ptr); method InsertPoint (line 44) | internal abstract void InsertPoint(IntPtr ptr, Point3d point); method InsertPoints (line 46) | internal abstract void InsertPoints(IntPtr ptr, Point3d[] points, int ... method InsertInCell (line 48) | internal abstract void InsertInCell(IntPtr ptr, int index, Point3d poi... method Locate (line 50) | internal abstract int Locate(IntPtr ptr, Point3d point); method GetCircumcenters (line 52) | internal abstract void GetCircumcenters(IntPtr ptr, Point3d[] Circumce... method GetPoints (line 54) | internal abstract void GetPoints(IntPtr ptr, Point3d[] points, int cou... method GetVertices (line 56) | internal abstract void GetVertices(IntPtr ptr, TriVertex3[] vertices, ... method GetVertex (line 58) | internal abstract bool GetVertex(IntPtr ptr, int index, out TriVertex3... method GetCells (line 60) | internal abstract void GetCells(IntPtr ptr, TriCell3[] cells, int count); method GetCell (line 62) | internal abstract bool GetCell(IntPtr ptr, int index, out TriCell3 cell); method GetSegmentIndices (line 64) | internal abstract void GetSegmentIndices(IntPtr ptr, int[] indices, in... method GetTriangleIndices (line 66) | internal abstract void GetTriangleIndices(IntPtr ptr, int[] indices, i... method GetTetrahedraIndices (line 68) | internal abstract void GetTetrahedraIndices(IntPtr ptr, int[] indices,... method GetSegments (line 70) | internal abstract void GetSegments(IntPtr ptr, Segment3d[] indices, in... method GetTriangles (line 72) | internal abstract void GetTriangles(IntPtr ptr, Triangle3d[] indices, ... method GetTetrahedrons (line 74) | internal abstract void GetTetrahedrons(IntPtr ptr, Tetrahedron3d[] ind... method Transform (line 76) | internal abstract void Transform(IntPtr ptr, Matrix4x4d matrix); FILE: CGALDotNet/Triangulations/ConstrainedDelaunayTriangulation2.cs class ConstrainedDelaunayTriangulation2 (line 16) | public sealed class ConstrainedDelaunayTriangulation2 : ConstrainedDe... method ConstrainedDelaunayTriangulation2 (line 26) | public ConstrainedDelaunayTriangulation2() : base(new K()) method ConstrainedDelaunayTriangulation2 (line 35) | public ConstrainedDelaunayTriangulation2(Point2d[] points) : base(new ... method ConstrainedDelaunayTriangulation2 (line 44) | internal ConstrainedDelaunayTriangulation2(IntPtr ptr) : base(new K(),... method ToString (line 53) | public override string ToString() method Copy (line 63) | public ConstrainedDelaunayTriangulation2 Copy() method ComputeHull (line 73) | public Polygon2 ComputeHull() method ConstrainedDelaunayTriangulation2 (line 97) | internal ConstrainedDelaunayTriangulation2(CGALKernel kernel) method ConstrainedDelaunayTriangulation2 (line 108) | internal ConstrainedDelaunayTriangulation2(CGALKernel kernel, Point2d[... method ConstrainedDelaunayTriangulation2 (line 119) | internal ConstrainedDelaunayTriangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 142) | public bool MoveVertex(int index, Point2d point, out TriVertex2 vertex) method Insert (line 152) | public void Insert(Polygon2 polygon) method Insert (line 162) | public void Insert(PolygonWithHoles2 pwh) method InsertConstraint (line 172) | public void InsertConstraint(Polygon2 polygon) method InsertConstraint (line 182) | public void InsertConstraint(PolygonWithHoles2 pwh) method IncidentConstraintCount (line 192) | public int IncidentConstraintCount(int vertIndex) method HasIncidentConstraint (line 202) | public bool HasIncidentConstraint(int vertIndex) method InsertConstraint (line 211) | public void InsertConstraint(Segment2d segment) method InsertConstraint (line 221) | public void InsertConstraint(Point2d a, Point2d b) method InsertConstraints (line 231) | public void InsertConstraints(Segment2d[] segments, int count) method GetConstraints (line 242) | public void GetConstraints(TriEdge2[] constraints, int count) method GetConstraints (line 253) | public void GetConstraints(Segment2d[] constraints, int count) method GetIncidentConstraints (line 265) | public void GetIncidentConstraints(int vertexIndex, TriEdge2[] constra... method RemoveConstraint (line 276) | public void RemoveConstraint(int faceIndex, int neighbourIndex) method RemoveIncidentConstraints (line 288) | public void RemoveIncidentConstraints(int vertexIndex) method GetConstrainedDomainIndices (line 298) | internal void GetConstrainedDomainIndices(List indices) method Print (line 314) | public override void Print(StringBuilder builder) class ConstrainedDelaunayTriangulation2 (line 91) | public abstract class ConstrainedDelaunayTriangulation2 : BaseTriangulat... method ConstrainedDelaunayTriangulation2 (line 26) | public ConstrainedDelaunayTriangulation2() : base(new K()) method ConstrainedDelaunayTriangulation2 (line 35) | public ConstrainedDelaunayTriangulation2(Point2d[] points) : base(new ... method ConstrainedDelaunayTriangulation2 (line 44) | internal ConstrainedDelaunayTriangulation2(IntPtr ptr) : base(new K(),... method ToString (line 53) | public override string ToString() method Copy (line 63) | public ConstrainedDelaunayTriangulation2 Copy() method ComputeHull (line 73) | public Polygon2 ComputeHull() method ConstrainedDelaunayTriangulation2 (line 97) | internal ConstrainedDelaunayTriangulation2(CGALKernel kernel) method ConstrainedDelaunayTriangulation2 (line 108) | internal ConstrainedDelaunayTriangulation2(CGALKernel kernel, Point2d[... method ConstrainedDelaunayTriangulation2 (line 119) | internal ConstrainedDelaunayTriangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 142) | public bool MoveVertex(int index, Point2d point, out TriVertex2 vertex) method Insert (line 152) | public void Insert(Polygon2 polygon) method Insert (line 162) | public void Insert(PolygonWithHoles2 pwh) method InsertConstraint (line 172) | public void InsertConstraint(Polygon2 polygon) method InsertConstraint (line 182) | public void InsertConstraint(PolygonWithHoles2 pwh) method IncidentConstraintCount (line 192) | public int IncidentConstraintCount(int vertIndex) method HasIncidentConstraint (line 202) | public bool HasIncidentConstraint(int vertIndex) method InsertConstraint (line 211) | public void InsertConstraint(Segment2d segment) method InsertConstraint (line 221) | public void InsertConstraint(Point2d a, Point2d b) method InsertConstraints (line 231) | public void InsertConstraints(Segment2d[] segments, int count) method GetConstraints (line 242) | public void GetConstraints(TriEdge2[] constraints, int count) method GetConstraints (line 253) | public void GetConstraints(Segment2d[] constraints, int count) method GetIncidentConstraints (line 265) | public void GetIncidentConstraints(int vertexIndex, TriEdge2[] constra... method RemoveConstraint (line 276) | public void RemoveConstraint(int faceIndex, int neighbourIndex) method RemoveIncidentConstraints (line 288) | public void RemoveIncidentConstraints(int vertexIndex) method GetConstrainedDomainIndices (line 298) | internal void GetConstrainedDomainIndices(List indices) method Print (line 314) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Triangulations/ConstrainedDelaunayTriangulationKernel2.cs class ConstrainedDelaunayTriangulationKernel2 (line 10) | internal abstract class ConstrainedDelaunayTriangulationKernel2 : BaseTr... method ConstrainedEdgesCount (line 13) | internal abstract int ConstrainedEdgesCount(IntPtr ptr); method HasIncidentConstraints (line 15) | internal abstract bool HasIncidentConstraints(IntPtr ptr, int index); method IncidentConstraintCount (line 17) | internal abstract int IncidentConstraintCount(IntPtr ptr, int index); method InsertSegmentConstraintFromPoints (line 19) | internal abstract void InsertSegmentConstraintFromPoints(IntPtr ptr, P... method InsertSegmentConstraintFromVertices (line 21) | internal abstract void InsertSegmentConstraintFromVertices(IntPtr ptr,... method InsertSegmentConstraints (line 23) | internal abstract void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 25) | internal abstract void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 27) | internal abstract void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method GetConstraints (line 29) | internal abstract void GetConstraints(IntPtr ptr, TriEdge2[] constrain... method GetConstraints (line 31) | internal abstract void GetConstraints(IntPtr ptr, Segment2d[] constrai... method GetIncidentConstraints (line 33) | internal abstract void GetIncidentConstraints(IntPtr ptr, int vertexIn... method RemoveConstraint (line 35) | internal abstract void RemoveConstraint(IntPtr ptr, int faceIndex, int... method RemoveIncidentConstraints (line 37) | internal abstract void RemoveIncidentConstraints(IntPtr ptr, int verte... method MarkDomains (line 39) | internal abstract int MarkDomains(IntPtr ptr, int[] indices, int count); FILE: CGALDotNet/Triangulations/ConstrainedDelaunayTriangulationKernel2_EEK.cs class ConstrainedDelaunayTriangulationKernel2_EEK (line 11) | internal class ConstrainedDelaunayTriangulationKernel2_EEK : Constrained... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetFaces (line 107) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method GetSegment (line 112) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 117) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 122) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 127) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 132) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method NeighbourIndex (line 137) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 142) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 147) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 152) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 157) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method ConstrainedEdgesCount (line 164) | internal override int ConstrainedEdgesCount(IntPtr ptr) method HasIncidentConstraints (line 169) | internal override bool HasIncidentConstraints(IntPtr ptr, int index) method IncidentConstraintCount (line 174) | internal override int IncidentConstraintCount(IntPtr ptr, int index) method InsertSegmentConstraintFromPoints (line 179) | internal override void InsertSegmentConstraintFromPoints(IntPtr ptr, P... method InsertSegmentConstraintFromVertices (line 184) | internal override void InsertSegmentConstraintFromVertices(IntPtr ptr,... method InsertSegmentConstraints (line 189) | internal override void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 194) | internal override void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 199) | internal override void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method GetConstraints (line 204) | internal override void GetConstraints(IntPtr ptr, TriEdge2[] constrain... method GetConstraints (line 209) | internal override void GetConstraints(IntPtr ptr, Segment2d[] constrai... method GetIncidentConstraints (line 214) | internal override void GetIncidentConstraints(IntPtr ptr, int vertexIn... method RemoveConstraint (line 219) | internal override void RemoveConstraint(IntPtr ptr, int faceIndex, int... method RemoveIncidentConstraints (line 224) | internal override void RemoveIncidentConstraints(IntPtr ptr, int verte... method MarkDomains (line 229) | internal override int MarkDomains(IntPtr ptr, int[] indices, int count) method Transform (line 234) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method ConstrainedDelaunayTriangulation2_EEK_Create (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_Release (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_Clear (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_Copy (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_SetIndices (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_BuildStamp (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_IsValid (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_VertexCount (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_FaceCount (line 263) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertPoint (line 266) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertPoints (line 269) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertPolygon (line 272) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertPolygonWithHoles (line 275) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetPoints (line 278) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetIndices (line 281) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetVertex (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetVertices (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetFace (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetFaces (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetSegment (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetTriangle (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetTriangles (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetCircumcenter (line 305) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetCircumcenters (line 308) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_NeighbourIndex (line 311) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_LocateFace (line 314) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_MoveVertex (line 317) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_RemoveVertex (line 320) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_FlipEdge (line 323) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_ConstrainedEdgesCount (line 328) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_HasIncidentConstraints (line 331) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_IncidentConstraintCount (line 334) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraintFromPoints (line 337) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraintFromVertices (line 340) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraints (line 343) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertPolygonConstraint (line 346) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_InsertPolygonWithHolesConstraint (line 349) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetEdgeConstraints (line 352) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetSegmentConstraints (line 355) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetIncidentConstraints (line 358) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_RemoveConstraint (line 361) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_RemoveIncidentConstraints (line 364) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetPolygonIndices (line 367) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_GetPolygonWithHolesIndices (line 370) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_MarkDomains (line 373) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EEK_Transform (line 376) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/ConstrainedDelaunayTriangulationKernel2_EIK.cs class ConstrainedDelaunayTriangulationKernel2_EIK (line 11) | internal class ConstrainedDelaunayTriangulationKernel2_EIK : Constrained... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetFaces (line 107) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method GetSegment (line 112) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 117) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 122) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 127) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 132) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method NeighbourIndex (line 137) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 142) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 147) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 152) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 157) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method ConstrainedEdgesCount (line 164) | internal override int ConstrainedEdgesCount(IntPtr ptr) method HasIncidentConstraints (line 169) | internal override bool HasIncidentConstraints(IntPtr ptr, int index) method IncidentConstraintCount (line 174) | internal override int IncidentConstraintCount(IntPtr ptr, int index) method InsertSegmentConstraintFromPoints (line 179) | internal override void InsertSegmentConstraintFromPoints(IntPtr ptr, P... method InsertSegmentConstraintFromVertices (line 184) | internal override void InsertSegmentConstraintFromVertices(IntPtr ptr,... method InsertSegmentConstraints (line 189) | internal override void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 194) | internal override void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 199) | internal override void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method GetConstraints (line 204) | internal override void GetConstraints(IntPtr ptr, TriEdge2[] constrain... method GetConstraints (line 209) | internal override void GetConstraints(IntPtr ptr, Segment2d[] constrai... method GetIncidentConstraints (line 214) | internal override void GetIncidentConstraints(IntPtr ptr, int vertexIn... method RemoveConstraint (line 219) | internal override void RemoveConstraint(IntPtr ptr, int faceIndex, int... method RemoveIncidentConstraints (line 224) | internal override void RemoveIncidentConstraints(IntPtr ptr, int verte... method MarkDomains (line 229) | internal override int MarkDomains(IntPtr ptr, int[] indices, int count) method Transform (line 234) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method ConstrainedDelaunayTriangulation2_EIK_Create (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_Release (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_Clear (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_Copy (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_SetIndices (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_BuildStamp (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_IsValid (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_VertexCount (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_FaceCount (line 263) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertPoint (line 266) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertPoints (line 269) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertPolygon (line 272) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertPolygonWithHoles (line 275) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetPoints (line 278) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetIndices (line 281) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetVertex (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetVertices (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetFace (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetFaces (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetSegment (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetTriangle (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetTriangles (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetCircumcenter (line 305) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetCircumcenters (line 308) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_NeighbourIndex (line 311) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_LocateFace (line 314) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_MoveVertex (line 317) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_RemoveVertex (line 320) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_FlipEdge (line 323) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_ConstrainedEdgesCount (line 328) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_HasIncidentConstraints (line 331) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_IncidentConstraintCount (line 334) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraintFromPoints (line 337) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraintFromVertices (line 340) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraints (line 343) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertPolygonConstraint (line 346) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_InsertPolygonWithHolesConstraint (line 349) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetEdgeConstraints (line 352) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetSegmentConstraints (line 355) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetIncidentConstraints (line 358) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_RemoveConstraint (line 361) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_RemoveIncidentConstraints (line 364) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetPolygonIndices (line 367) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_GetPolygonWithHolesIndices (line 370) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_MarkDomains (line 373) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedDelaunayTriangulation2_EIK_Transform (line 376) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/ConstrainedTriangulation2.cs class ConstrainedTriangulation2 (line 16) | public sealed class ConstrainedTriangulation2 : ConstrainedTriangulat... method ConstrainedTriangulation2 (line 26) | public ConstrainedTriangulation2() : base(new K()) method ConstrainedTriangulation2 (line 35) | public ConstrainedTriangulation2(Point2d[] points) : base(new K(), poi... method ConstrainedTriangulation2 (line 44) | internal ConstrainedTriangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 53) | public override string ToString() method Copy (line 63) | public ConstrainedTriangulation2 Copy() method ComputeHull (line 73) | public Polygon2 ComputeHull() method ConstrainedTriangulation2 (line 97) | internal ConstrainedTriangulation2(CGALKernel kernel) method ConstrainedTriangulation2 (line 108) | internal ConstrainedTriangulation2(CGALKernel kernel, Point2d[] points) method ConstrainedTriangulation2 (line 119) | internal ConstrainedTriangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 142) | public bool MoveVertex(int index, Point2d point, out TriVertex2 vertex) method Insert (line 152) | public void Insert(Polygon2 polygon) method Insert (line 162) | public void Insert(PolygonWithHoles2 pwh) method InsertConstraint (line 172) | public void InsertConstraint(Polygon2 polygon) method InsertConstraint (line 182) | public void InsertConstraint(PolygonWithHoles2 pwh) method IncidentConstraintCount (line 192) | public int IncidentConstraintCount(int vertIndex) method HasIncidentConstraint (line 202) | public bool HasIncidentConstraint(int vertIndex) method InsertConstraint (line 211) | public void InsertConstraint(Segment2d segment) method InsertConstraint (line 221) | public void InsertConstraint(Point2d a, Point2d b) method InsertConstraints (line 231) | public void InsertConstraints(Segment2d[] segments, int count) method GetConstraints (line 242) | public void GetConstraints(TriEdge2[] constraints, int count) method GetConstraints (line 253) | public void GetConstraints(Segment2d[] constraints, int count) method GetIncidentConstraints (line 265) | public void GetIncidentConstraints(int vertexIndex, TriEdge2[] constra... method RemoveConstraint (line 276) | public void RemoveConstraint(int faceIndex, int neighbourIndex) method RemoveIncidentConstraints (line 288) | public void RemoveIncidentConstraints(int vertexIndex) method GetConstrainedDomainIndices (line 298) | internal void GetConstrainedDomainIndices(List indices) method Print (line 314) | public override void Print(StringBuilder builder) class ConstrainedTriangulation2 (line 91) | public abstract class ConstrainedTriangulation2 : BaseTriangulation2 method ConstrainedTriangulation2 (line 26) | public ConstrainedTriangulation2() : base(new K()) method ConstrainedTriangulation2 (line 35) | public ConstrainedTriangulation2(Point2d[] points) : base(new K(), poi... method ConstrainedTriangulation2 (line 44) | internal ConstrainedTriangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 53) | public override string ToString() method Copy (line 63) | public ConstrainedTriangulation2 Copy() method ComputeHull (line 73) | public Polygon2 ComputeHull() method ConstrainedTriangulation2 (line 97) | internal ConstrainedTriangulation2(CGALKernel kernel) method ConstrainedTriangulation2 (line 108) | internal ConstrainedTriangulation2(CGALKernel kernel, Point2d[] points) method ConstrainedTriangulation2 (line 119) | internal ConstrainedTriangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 142) | public bool MoveVertex(int index, Point2d point, out TriVertex2 vertex) method Insert (line 152) | public void Insert(Polygon2 polygon) method Insert (line 162) | public void Insert(PolygonWithHoles2 pwh) method InsertConstraint (line 172) | public void InsertConstraint(Polygon2 polygon) method InsertConstraint (line 182) | public void InsertConstraint(PolygonWithHoles2 pwh) method IncidentConstraintCount (line 192) | public int IncidentConstraintCount(int vertIndex) method HasIncidentConstraint (line 202) | public bool HasIncidentConstraint(int vertIndex) method InsertConstraint (line 211) | public void InsertConstraint(Segment2d segment) method InsertConstraint (line 221) | public void InsertConstraint(Point2d a, Point2d b) method InsertConstraints (line 231) | public void InsertConstraints(Segment2d[] segments, int count) method GetConstraints (line 242) | public void GetConstraints(TriEdge2[] constraints, int count) method GetConstraints (line 253) | public void GetConstraints(Segment2d[] constraints, int count) method GetIncidentConstraints (line 265) | public void GetIncidentConstraints(int vertexIndex, TriEdge2[] constra... method RemoveConstraint (line 276) | public void RemoveConstraint(int faceIndex, int neighbourIndex) method RemoveIncidentConstraints (line 288) | public void RemoveIncidentConstraints(int vertexIndex) method GetConstrainedDomainIndices (line 298) | internal void GetConstrainedDomainIndices(List indices) method Print (line 314) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Triangulations/ConstrainedTriangulationKernel2.cs class ConstrainedTriangulationKernel2 (line 10) | internal abstract class ConstrainedTriangulationKernel2 : BaseTriangulat... method ConstrainedEdgesCount (line 13) | internal abstract int ConstrainedEdgesCount(IntPtr ptr); method HasIncidentConstraints (line 15) | internal abstract bool HasIncidentConstraints(IntPtr ptr, int index); method IncidentConstraintCount (line 17) | internal abstract int IncidentConstraintCount(IntPtr ptr, int index); method InsertSegmentConstraintFromPoints (line 19) | internal abstract void InsertSegmentConstraintFromPoints(IntPtr ptr, P... method InsertSegmentConstraintFromVertices (line 21) | internal abstract void InsertSegmentConstraintFromVertices(IntPtr ptr,... method InsertSegmentConstraints (line 23) | internal abstract void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 25) | internal abstract void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 27) | internal abstract void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method GetConstraints (line 29) | internal abstract void GetConstraints(IntPtr ptr, TriEdge2[] constrain... method GetConstraints (line 31) | internal abstract void GetConstraints(IntPtr ptr, Segment2d[] constrai... method GetIncidentConstraints (line 33) | internal abstract void GetIncidentConstraints(IntPtr ptr, int vertexIn... method RemoveConstraint (line 35) | internal abstract void RemoveConstraint(IntPtr ptr, int faceIndex, int... method RemoveIncidentConstraints (line 37) | internal abstract void RemoveIncidentConstraints(IntPtr ptr, int verte... method MarkDomains (line 39) | internal abstract int MarkDomains(IntPtr ptr, int[] indices, int count); FILE: CGALDotNet/Triangulations/ConstrainedTriangulationKernel2_EEK.cs class ConstrainedTriangulationKernel2_EEK (line 11) | internal class ConstrainedTriangulationKernel2_EEK : ConstrainedTriangul... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetFaces (line 107) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method GetSegment (line 112) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 117) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 122) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 127) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 132) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method NeighbourIndex (line 137) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 142) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 147) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 152) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 157) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method ConstrainedEdgesCount (line 164) | internal override int ConstrainedEdgesCount(IntPtr ptr) method HasIncidentConstraints (line 169) | internal override bool HasIncidentConstraints(IntPtr ptr, int index) method IncidentConstraintCount (line 174) | internal override int IncidentConstraintCount(IntPtr ptr, int index) method InsertSegmentConstraintFromPoints (line 179) | internal override void InsertSegmentConstraintFromPoints(IntPtr ptr, P... method InsertSegmentConstraintFromVertices (line 184) | internal override void InsertSegmentConstraintFromVertices(IntPtr ptr,... method InsertSegmentConstraints (line 189) | internal override void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 194) | internal override void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 199) | internal override void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method GetConstraints (line 204) | internal override void GetConstraints(IntPtr ptr, TriEdge2[] constrain... method GetConstraints (line 209) | internal override void GetConstraints(IntPtr ptr, Segment2d[] constrai... method GetIncidentConstraints (line 214) | internal override void GetIncidentConstraints(IntPtr ptr, int vertexIn... method RemoveConstraint (line 219) | internal override void RemoveConstraint(IntPtr ptr, int faceIndex, int... method RemoveIncidentConstraints (line 224) | internal override void RemoveIncidentConstraints(IntPtr ptr, int verte... method MarkDomains (line 229) | internal override int MarkDomains(IntPtr ptr, int[] indices, int count) method Transform (line 234) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method ConstrainedTriangulation2_EEK_Create (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_Release (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_Clear (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_Copy (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_SetIndices (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_BuildStamp (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_IsValid (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_VertexCount (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_FaceCount (line 263) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertPoint (line 266) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertPoints (line 269) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertPolygon (line 272) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertPolygonWithHoles (line 275) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetPoints (line 278) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetIndices (line 281) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetVertex (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetVertices (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetFace (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetFaces (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetSegment (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetTriangle (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetTriangles (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetCircumcenter (line 305) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetCircumcenters (line 308) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_NeighbourIndex (line 311) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_LocateFace (line 314) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_MoveVertex (line 317) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_RemoveVertex (line 320) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_FlipEdge (line 323) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_ConstrainedEdgesCount (line 328) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_HasIncidentConstraints (line 331) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_IncidentConstraintCount (line 334) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertSegmentConstraintFromPoints (line 337) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertSegmentConstraintFromVertices (line 340) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertSegmentConstraints (line 343) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertPolygonConstraint (line 346) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_InsertPolygonWithHolesConstraint (line 349) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetEdgeConstraints (line 352) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetSegmentConstraints (line 355) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetIncidentConstraints (line 358) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_RemoveConstraint (line 361) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_RemoveIncidentConstraints (line 364) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetPolygonIndices (line 367) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_GetPolygonWithHolesIndices (line 370) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_MarkDomains (line 373) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EEK_Transform (line 376) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/ConstrainedTriangulationKernel2_EIK.cs class ConstrainedTriangulationKernel2_EIK (line 11) | internal class ConstrainedTriangulationKernel2_EIK : ConstrainedTriangul... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetFaces (line 107) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method GetSegment (line 112) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 117) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 122) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 127) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 132) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method NeighbourIndex (line 137) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 142) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 147) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 152) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 157) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method ConstrainedEdgesCount (line 164) | internal override int ConstrainedEdgesCount(IntPtr ptr) method HasIncidentConstraints (line 169) | internal override bool HasIncidentConstraints(IntPtr ptr, int index) method IncidentConstraintCount (line 174) | internal override int IncidentConstraintCount(IntPtr ptr, int index) method InsertSegmentConstraintFromPoints (line 179) | internal override void InsertSegmentConstraintFromPoints(IntPtr ptr, P... method InsertSegmentConstraintFromVertices (line 184) | internal override void InsertSegmentConstraintFromVertices(IntPtr ptr,... method InsertSegmentConstraints (line 189) | internal override void InsertSegmentConstraints(IntPtr ptr, Segment2d[... method InsertPolygonConstraint (line 194) | internal override void InsertPolygonConstraint(IntPtr triPtr, IntPtr p... method InsertPolygonWithHolesConstraint (line 199) | internal override void InsertPolygonWithHolesConstraint(IntPtr triPtr,... method GetConstraints (line 204) | internal override void GetConstraints(IntPtr ptr, TriEdge2[] constrain... method GetConstraints (line 209) | internal override void GetConstraints(IntPtr ptr, Segment2d[] constrai... method GetIncidentConstraints (line 214) | internal override void GetIncidentConstraints(IntPtr ptr, int vertexIn... method RemoveConstraint (line 219) | internal override void RemoveConstraint(IntPtr ptr, int faceIndex, int... method RemoveIncidentConstraints (line 224) | internal override void RemoveIncidentConstraints(IntPtr ptr, int verte... method MarkDomains (line 229) | internal override int MarkDomains(IntPtr ptr, int[] indices, int count) method Transform (line 234) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method ConstrainedTriangulation2_EIK_Create (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_Release (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_Clear (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_Copy (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_SetIndices (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_BuildStamp (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_IsValid (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_VertexCount (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_FaceCount (line 263) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertPoint (line 266) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertPoints (line 269) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertPolygon (line 272) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertPolygonWithHoles (line 275) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetPoints (line 278) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetIndices (line 281) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetVertex (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetVertices (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetFace (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetFaces (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetSegment (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetTriangle (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetTriangles (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetCircumcenter (line 305) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetCircumcenters (line 308) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_NeighbourIndex (line 311) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_LocateFace (line 314) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_MoveVertex (line 317) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_RemoveVertex (line 320) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_FlipEdge (line 323) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_ConstrainedEdgesCount (line 328) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_HasIncidentConstraints (line 331) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_IncidentConstraintCount (line 334) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertSegmentConstraintFromPoints (line 337) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertSegmentConstraintFromVertices (line 340) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertSegmentConstraints (line 343) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertPolygonConstraint (line 346) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_InsertPolygonWithHolesConstraint (line 349) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetEdgeConstraints (line 352) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetSegmentConstraints (line 355) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetIncidentConstraints (line 358) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_RemoveConstraint (line 361) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_RemoveIncidentConstraints (line 364) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetPolygonIndices (line 367) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_GetPolygonWithHolesIndices (line 370) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_MarkDomains (line 373) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method ConstrainedTriangulation2_EIK_Transform (line 376) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/DelaunayTriangulation2.cs class DelaunayTriangulation2 (line 16) | public sealed class DelaunayTriangulation2 : DelaunayTriangulation2 w... method DelaunayTriangulation2 (line 26) | public DelaunayTriangulation2() : base(new K()) method DelaunayTriangulation2 (line 35) | public DelaunayTriangulation2(Point2d[] points) : base(new K(), points) method DelaunayTriangulation2 (line 44) | internal DelaunayTriangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 53) | public override string ToString() method Copy (line 63) | public DelaunayTriangulation2 Copy() method Insert (line 73) | public void Insert(Polygon2 polygon) method Insert (line 86) | public void Insert(PolygonWithHoles2 pwh) method ComputeHull (line 99) | public Polygon2 ComputeHull() method DelaunayTriangulation2 (line 123) | internal DelaunayTriangulation2(CGALKernel kernel) method DelaunayTriangulation2 (line 134) | internal DelaunayTriangulation2(CGALKernel kernel, Point2d[] points) method DelaunayTriangulation2 (line 145) | internal DelaunayTriangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 165) | public bool MoveVertex(int index, Point2d point, bool ifNoCollision, o... method GetVoronoCount (line 176) | public void GetVoronoCount(out int numSegments, out int numRays) method GetVoronoiSegments (line 185) | public Segment2d[] GetVoronoiSegments() method GetVoronoiRays (line 199) | public Ray2d[] GetVoronoiRays() method Print (line 211) | public override void Print(StringBuilder builder) class DelaunayTriangulation2 (line 117) | public abstract class DelaunayTriangulation2 : BaseTriangulation2 method DelaunayTriangulation2 (line 26) | public DelaunayTriangulation2() : base(new K()) method DelaunayTriangulation2 (line 35) | public DelaunayTriangulation2(Point2d[] points) : base(new K(), points) method DelaunayTriangulation2 (line 44) | internal DelaunayTriangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 53) | public override string ToString() method Copy (line 63) | public DelaunayTriangulation2 Copy() method Insert (line 73) | public void Insert(Polygon2 polygon) method Insert (line 86) | public void Insert(PolygonWithHoles2 pwh) method ComputeHull (line 99) | public Polygon2 ComputeHull() method DelaunayTriangulation2 (line 123) | internal DelaunayTriangulation2(CGALKernel kernel) method DelaunayTriangulation2 (line 134) | internal DelaunayTriangulation2(CGALKernel kernel, Point2d[] points) method DelaunayTriangulation2 (line 145) | internal DelaunayTriangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 165) | public bool MoveVertex(int index, Point2d point, bool ifNoCollision, o... method GetVoronoCount (line 176) | public void GetVoronoCount(out int numSegments, out int numRays) method GetVoronoiSegments (line 185) | public Segment2d[] GetVoronoiSegments() method GetVoronoiRays (line 199) | public Ray2d[] GetVoronoiRays() method Print (line 211) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Triangulations/DelaunayTriangulation3.cs class DelaunayTriangulation3 (line 17) | public sealed class DelaunayTriangulation3 : DelaunayTriangulation3 w... method DelaunayTriangulation3 (line 27) | public DelaunayTriangulation3() : base(new K()) method DelaunayTriangulation3 (line 36) | public DelaunayTriangulation3(Point3d[] points) : base(new K(), points) method DelaunayTriangulation3 (line 45) | internal DelaunayTriangulation3(IntPtr ptr) : base(new K(), ptr) method ToString (line 54) | public override string ToString() method Copy (line 64) | public DelaunayTriangulation3 Copy() method Refine (line 74) | public void Refine(double targetEdgeLength, int iterations = 1) method ComputeHull (line 98) | public Polyhedron3 ComputeHull() method DelaunayTriangulation3 (line 124) | internal DelaunayTriangulation3(CGALKernel kernel) method DelaunayTriangulation3 (line 135) | internal DelaunayTriangulation3(CGALKernel kernel, Point3d[] points) method DelaunayTriangulation3 (line 146) | internal DelaunayTriangulation3(CGALKernel kernel, IntPtr ptr) method Move (line 164) | public bool Move(int index, Point3d point, bool ifNoCollision = true) method NearestVertex (line 174) | public int NearestVertex(Point3d point) method NearestVertexInCell (line 186) | public int NearestVertexInCell(int index, Point3d point) method RemoveVertex (line 196) | public bool RemoveVertex(int index) method Print (line 205) | public override void Print(StringBuilder builder) class DelaunayTriangulation3 (line 118) | public abstract class DelaunayTriangulation3 : BaseTriangulation3 method DelaunayTriangulation3 (line 27) | public DelaunayTriangulation3() : base(new K()) method DelaunayTriangulation3 (line 36) | public DelaunayTriangulation3(Point3d[] points) : base(new K(), points) method DelaunayTriangulation3 (line 45) | internal DelaunayTriangulation3(IntPtr ptr) : base(new K(), ptr) method ToString (line 54) | public override string ToString() method Copy (line 64) | public DelaunayTriangulation3 Copy() method Refine (line 74) | public void Refine(double targetEdgeLength, int iterations = 1) method ComputeHull (line 98) | public Polyhedron3 ComputeHull() method DelaunayTriangulation3 (line 124) | internal DelaunayTriangulation3(CGALKernel kernel) method DelaunayTriangulation3 (line 135) | internal DelaunayTriangulation3(CGALKernel kernel, Point3d[] points) method DelaunayTriangulation3 (line 146) | internal DelaunayTriangulation3(CGALKernel kernel, IntPtr ptr) method Move (line 164) | public bool Move(int index, Point3d point, bool ifNoCollision = true) method NearestVertex (line 174) | public int NearestVertex(Point3d point) method NearestVertexInCell (line 186) | public int NearestVertexInCell(int index, Point3d point) method RemoveVertex (line 196) | public bool RemoveVertex(int index) method Print (line 205) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Triangulations/DelaunayTriangulationKernel2.cs class DelaunayTriangulationKernel2 (line 10) | internal abstract class DelaunayTriangulationKernel2 : BaseTriangulation... method VoronoiSegmentCount (line 13) | internal abstract int VoronoiSegmentCount(IntPtr ptr); method VoronoiRayCount (line 15) | internal abstract int VoronoiRayCount(IntPtr ptr); method GetVoronoiSegments (line 17) | internal abstract void GetVoronoiSegments(IntPtr ptr, Segment2d[] segm... method GetVoronoiRays (line 19) | internal abstract void GetVoronoiRays(IntPtr ptr, Ray2d[] rays, int co... method VoronoiCount (line 21) | internal abstract void VoronoiCount(IntPtr ptr, out int numSegments, o... FILE: CGALDotNet/Triangulations/DelaunayTriangulationKernel2_EEK.cs class DelaunayTriangulationKernel2_EEK (line 11) | internal class DelaunayTriangulationKernel2_EEK : DelaunayTriangulationK... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetSegment (line 107) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 112) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 118) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 123) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 128) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method GetFaces (line 133) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method NeighbourIndex (line 138) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 143) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 148) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 153) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 158) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method VoronoiSegmentCount (line 165) | internal override int VoronoiSegmentCount(IntPtr ptr) method VoronoiRayCount (line 170) | internal override int VoronoiRayCount(IntPtr ptr) method GetVoronoiSegments (line 175) | internal override void GetVoronoiSegments(IntPtr ptr, Segment2d[] segm... method GetVoronoiRays (line 180) | internal override void GetVoronoiRays(IntPtr ptr, Ray2d[] rays, int co... method VoronoiCount (line 185) | internal override void VoronoiCount(IntPtr ptr, out int numSegments, o... method Transform (line 190) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method DelaunayTriangulation2_EEK_Create (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_Release (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_Clear (line 201) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_Copy (line 204) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_SetIndices (line 207) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_BuildStamp (line 210) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_IsValid (line 213) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_VertexCount (line 216) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_FaceCount (line 219) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_InsertPoint (line 222) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_InsertPoints (line 225) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_InsertPolygon (line 228) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_InsertPolygonWithHoles (line 231) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetPoints (line 234) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetIndices (line 237) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetVertex (line 240) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetVertices (line 243) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetFace (line 246) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetFaces (line 249) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetSegment (line 252) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetTriangle (line 255) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetTriangles (line 258) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetCircumcenter (line 261) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetCircumcenters (line 264) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_NeighbourIndex (line 267) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_LocateFace (line 270) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_MoveVertex (line 273) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_RemoveVertex (line 276) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_FlipEdge (line 279) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_VoronoiSegmentCount (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_VoronoiRayCount (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetVoronoiSegments (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_GetVoronoiRays (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_VoronoiCount (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EEK_Transform (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/DelaunayTriangulationKernel2_EIK.cs class DelaunayTriangulationKernel2_EIK (line 11) | internal class DelaunayTriangulationKernel2_EIK : DelaunayTriangulationK... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetSegment (line 107) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 112) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 118) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 123) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 128) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method GetFaces (line 133) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method NeighbourIndex (line 138) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 143) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 148) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 153) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 158) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method VoronoiSegmentCount (line 165) | internal override int VoronoiSegmentCount(IntPtr ptr) method VoronoiRayCount (line 170) | internal override int VoronoiRayCount(IntPtr ptr) method GetVoronoiSegments (line 175) | internal override void GetVoronoiSegments(IntPtr ptr, Segment2d[] segm... method GetVoronoiRays (line 180) | internal override void GetVoronoiRays(IntPtr ptr, Ray2d[] rays, int co... method VoronoiCount (line 185) | internal override void VoronoiCount(IntPtr ptr, out int numSegments, o... method Transform (line 190) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method DelaunayTriangulation2_EIK_Create (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_Release (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_Clear (line 201) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_Copy (line 204) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_SetIndices (line 207) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_BuildStamp (line 210) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_IsValid (line 213) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_VertexCount (line 216) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_FaceCount (line 219) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_InsertPoint (line 222) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_InsertPoints (line 225) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_InsertPolygon (line 228) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_InsertPolygonWithHoles (line 231) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetPoints (line 234) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetIndices (line 237) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetVertex (line 240) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetVertices (line 243) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetFace (line 246) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetFaces (line 249) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetSegment (line 252) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetTriangle (line 255) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetTriangles (line 258) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetCircumcenter (line 261) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetCircumcenters (line 264) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_NeighbourIndex (line 267) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_LocateFace (line 270) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_MoveVertex (line 273) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_RemoveVertex (line 276) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_FlipEdge (line 279) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_VoronoiSegmentCount (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_VoronoiRayCount (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetVoronoiSegments (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_GetVoronoiRays (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_VoronoiCount (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation2_EIK_Transform (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/DelaunayTriangulationKernel3.cs class DelaunayTriangulationKernel3 (line 9) | internal abstract class DelaunayTriangulationKernel3 : BaseTriangulation... method Move (line 11) | internal abstract bool Move(IntPtr ptr, int index, Point3d point, bool... method NearestVertex (line 13) | internal abstract int NearestVertex(IntPtr ptr, Point3d point); method NearestVertexInCell (line 15) | internal abstract int NearestVertexInCell(IntPtr ptr, int index, Point... method RemoveVertex (line 17) | internal abstract bool RemoveVertex(IntPtr ptr, int index); FILE: CGALDotNet/Triangulations/DelaunayTriangulationKernel3_EEK.cs class DelaunayTriangulationKernel3_EEK (line 11) | internal class DelaunayTriangulationKernel3_EEK : DelaunayTriangulationK... method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method BuildStamp (line 37) | internal override int BuildStamp(IntPtr ptr) method Dimension (line 42) | internal override int Dimension(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, bool verbose) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FiniteVertexCount (line 57) | internal override int FiniteVertexCount(IntPtr ptr) method CellCount (line 62) | internal override int CellCount(IntPtr ptr) method FiniteCellCount (line 67) | internal override int FiniteCellCount(IntPtr ptr) method EdgeCount (line 72) | internal override int EdgeCount(IntPtr ptr) method FiniteEdgeCount (line 77) | internal override int FiniteEdgeCount(IntPtr ptr) method FacetCount (line 82) | internal override int FacetCount(IntPtr ptr) method FiniteFacetCount (line 87) | internal override int FiniteFacetCount(IntPtr ptr) method InsertPoint (line 92) | internal override void InsertPoint(IntPtr ptr, Point3d point) method InsertPoints (line 97) | internal override void InsertPoints(IntPtr ptr, Point3d[] points, int ... method InsertInCell (line 102) | internal override void InsertInCell(IntPtr ptr, int index, Point3d point) method Locate (line 107) | internal override int Locate(IntPtr ptr, Point3d point) method GetCircumcenters (line 112) | internal override void GetCircumcenters(IntPtr ptr, Point3d[] Circumce... method GetPoints (line 117) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method GetVertices (line 122) | internal override void GetVertices(IntPtr ptr, TriVertex3[] vertices, ... method GetVertex (line 127) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex3... method GetCells (line 132) | internal override void GetCells(IntPtr ptr, TriCell3[] cells, int count) method GetCell (line 137) | internal override bool GetCell(IntPtr ptr, int index, out TriCell3 cell) method GetSegmentIndices (line 142) | internal override void GetSegmentIndices(IntPtr ptr, int[] indices, in... method GetTriangleIndices (line 147) | internal override void GetTriangleIndices(IntPtr ptr, int[] indices, i... method GetTetrahedraIndices (line 152) | internal override void GetTetrahedraIndices(IntPtr ptr, int[] indices,... method GetSegments (line 157) | internal override void GetSegments(IntPtr ptr, Segment3d[] indices, in... method GetTriangles (line 162) | internal override void GetTriangles(IntPtr ptr, Triangle3d[] indices, ... method GetTetrahedrons (line 167) | internal override void GetTetrahedrons(IntPtr ptr, Tetrahedron3d[] ind... method Transform (line 172) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method Move (line 177) | internal override bool Move(IntPtr ptr, int index, Point3d point, bool... method NearestVertex (line 182) | internal override int NearestVertex(IntPtr ptr, Point3d point) method NearestVertexInCell (line 187) | internal override int NearestVertexInCell(IntPtr ptr, int index, Point... method RemoveVertex (line 192) | internal override bool RemoveVertex(IntPtr ptr, int index) method DelaunayTriangulation3_EEK_Create (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Release (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Clear (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Copy (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_BuildStamp (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Dimension (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_IsValid (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_VertexCount (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_FiniteVertexCount (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_CellCount (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_FiniteCellCount (line 227) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_EdgeCount (line 230) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_FiniteEdgeCount (line 233) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_FacetCount (line 236) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_FiniteFacetCount (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_InsertPoint (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_InsertPoints (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_InsertInCell (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Locate (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetCircumcenters (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetPoints (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetVertices (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetVertex (line 263) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetCells (line 266) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetCell (line 269) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetSegmentIndices (line 272) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetTriangleIndices (line 275) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetTetrahedraIndices (line 278) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetSegments (line 281) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetTriangles (line 284) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_GetTetrahedrons (line 287) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Transform (line 290) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_Move (line 293) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_NearestVertex (line 296) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_NearestVertexInCell (line 299) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method DelaunayTriangulation3_EEK_RemoveVertex (line 302) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/TriCell3.cs type TriCell3 (line 14) | [StructLayout(LayoutKind.Sequential)] method ToString (line 41) | public override string ToString() method Equals (line 76) | public override bool Equals(object obj) method Equals (line 88) | public bool Equals(TriCell3 cell) method GetHashCode (line 97) | public override int GetHashCode() method GetVertexIndex (line 120) | public int GetVertexIndex(int i) method GetNeighborIndex (line 133) | public int GetNeighborIndex(int i) method EnumerateVertices (line 146) | public IEnumerable EnumerateVertices(BaseTriangulation3 tri) method EnumerateVertices (line 162) | public IEnumerable EnumerateVertices(TriVertex3[] vertices) method EnumerateNeighbors (line 180) | public IEnumerable EnumerateNeighbors(BaseTriangulation3 tri) method EnumerateNeighbors (line 196) | public IEnumerable EnumerateNeighbors(TriCell3[] cells) method VerticesEqual (line 215) | public static bool VerticesEqual(TriCell3 c1, TriCell3 c2) method NeighborEqual (line 232) | public static bool NeighborEqual(TriCell3 c1, TriCell3 c2) FILE: CGALDotNet/Triangulations/TriEdge2.cs type TriEdge2 (line 14) | [StructLayout(LayoutKind.Sequential)] method TriEdge2 (line 37) | public TriEdge2(int faceIndex, int neighbourIndex) method ToString (line 44) | public override string ToString() method Equals (line 77) | public override bool Equals(object obj) method Equals (line 89) | public bool Equals(TriEdge2 edge) method GetHashCode (line 98) | public override int GetHashCode() FILE: CGALDotNet/Triangulations/TriFace2.cs type TriFace2 (line 14) | [StructLayout(LayoutKind.Sequential)] method ToString (line 36) | public override string ToString() method Equals (line 73) | public override bool Equals(object obj) method Equals (line 85) | public bool Equals(TriFace2 face) method GetHashCode (line 94) | public override int GetHashCode() method GetVertexIndex (line 113) | public int GetVertexIndex(int i) method EnumerateVertices (line 124) | public IEnumerable EnumerateVertices(BaseTriangulation2 tri) method EnumerateVertices (line 140) | public IEnumerable EnumerateVertices(TriVertex2[] vertices) FILE: CGALDotNet/Triangulations/TriVertex2.cs type TriVertex2 (line 14) | [StructLayout(LayoutKind.Sequential)] method ToString (line 42) | public override string ToString() method Equals (line 79) | public override bool Equals(object obj) method Equals (line 91) | public bool Equals(TriVertex2 vertex) method GetHashCode (line 100) | public override int GetHashCode() FILE: CGALDotNet/Triangulations/TriVertex3.cs type TriVertex3 (line 13) | [StructLayout(LayoutKind.Sequential)] method ToString (line 42) | public override string ToString() method Equals (line 83) | public override bool Equals(object obj) method Equals (line 95) | public bool Equals(TriVertex3 vertex) method GetHashCode (line 104) | public override int GetHashCode() method EnumerateVertices (line 123) | public IEnumerable EnumerateVertices(BaseTriangulation3 tri) method EnumerateVertices (line 144) | public IEnumerable EnumerateVertices(TriVertex3[] vertices... FILE: CGALDotNet/Triangulations/Triangulation2.cs class Triangulation2 (line 15) | public sealed class Triangulation2 : Triangulation2 where K : CGALKer... method Triangulation2 (line 25) | public Triangulation2() : base(new K()) method Triangulation2 (line 34) | public Triangulation2(Point2d[] points) : base(new K(), points) method Triangulation2 (line 43) | internal Triangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 52) | public override string ToString() method Copy (line 62) | public Triangulation2 Copy() method InsertPolygon (line 72) | public void InsertPolygon(Polygon2 polygon) method InsertPolygon (line 85) | public void InsertPolygon(PolygonWithHoles2 pwh) method ComputeHull (line 98) | public Polygon2 ComputeHull() method Triangulation2 (line 122) | internal Triangulation2(CGALKernel kernel) method Triangulation2 (line 133) | internal Triangulation2(CGALKernel kernel, Point2d[] points) method Triangulation2 (line 144) | internal Triangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 164) | public bool MoveVertex(int index, Point2d point, bool ifNoCollision, o... method Print (line 173) | public override void Print(StringBuilder builder) class Triangulation2 (line 116) | public abstract class Triangulation2 : BaseTriangulation2 method Triangulation2 (line 25) | public Triangulation2() : base(new K()) method Triangulation2 (line 34) | public Triangulation2(Point2d[] points) : base(new K(), points) method Triangulation2 (line 43) | internal Triangulation2(IntPtr ptr) : base(new K(), ptr) method ToString (line 52) | public override string ToString() method Copy (line 62) | public Triangulation2 Copy() method InsertPolygon (line 72) | public void InsertPolygon(Polygon2 polygon) method InsertPolygon (line 85) | public void InsertPolygon(PolygonWithHoles2 pwh) method ComputeHull (line 98) | public Polygon2 ComputeHull() method Triangulation2 (line 122) | internal Triangulation2(CGALKernel kernel) method Triangulation2 (line 133) | internal Triangulation2(CGALKernel kernel, Point2d[] points) method Triangulation2 (line 144) | internal Triangulation2(CGALKernel kernel, IntPtr ptr) method MoveVertex (line 164) | public bool MoveVertex(int index, Point2d point, bool ifNoCollision, o... method Print (line 173) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Triangulations/Triangulation3.cs class Triangulation3 (line 18) | public sealed class Triangulation3 : Triangulation3 where K : CGALKer... method Triangulation3 (line 28) | public Triangulation3() : base(new K()) method Triangulation3 (line 37) | public Triangulation3(Point3d[] points) : base(new K(), points) method Triangulation3 (line 46) | internal Triangulation3(IntPtr ptr) : base(new K(), ptr) method ToString (line 55) | public override string ToString() method Copy (line 65) | public Triangulation3 Copy() method Refine (line 75) | public void Refine(double targetEdgeLength, int iterations = 1) method ComputeHull (line 99) | public Polyhedron3 ComputeHull() method Triangulation3 (line 125) | internal Triangulation3(CGALKernel kernel) method Triangulation3 (line 136) | internal Triangulation3(CGALKernel kernel, Point3d[] points) method Triangulation3 (line 147) | internal Triangulation3(CGALKernel kernel, IntPtr ptr) method Print (line 162) | public override void Print(StringBuilder builder) class Triangulation3 (line 119) | public abstract class Triangulation3 : BaseTriangulation3 method Triangulation3 (line 28) | public Triangulation3() : base(new K()) method Triangulation3 (line 37) | public Triangulation3(Point3d[] points) : base(new K(), points) method Triangulation3 (line 46) | internal Triangulation3(IntPtr ptr) : base(new K(), ptr) method ToString (line 55) | public override string ToString() method Copy (line 65) | public Triangulation3 Copy() method Refine (line 75) | public void Refine(double targetEdgeLength, int iterations = 1) method ComputeHull (line 99) | public Polyhedron3 ComputeHull() method Triangulation3 (line 125) | internal Triangulation3(CGALKernel kernel) method Triangulation3 (line 136) | internal Triangulation3(CGALKernel kernel, Point3d[] points) method Triangulation3 (line 147) | internal Triangulation3(CGALKernel kernel, IntPtr ptr) method Print (line 162) | public override void Print(StringBuilder builder) FILE: CGALDotNet/Triangulations/TriangulationKernel2.cs class TriangulationKernel2 (line 10) | internal abstract class TriangulationKernel2 : BaseTriangulationKernel2 FILE: CGALDotNet/Triangulations/TriangulationKernel2_EEK.cs class TriangulationKernel2_EEK (line 11) | internal class TriangulationKernel2_EEK : TriangulationKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetFaces (line 107) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method GetSegment (line 112) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 117) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 122) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 127) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 132) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method NeighbourIndex (line 137) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 142) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 147) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 152) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 157) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method Transform (line 162) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method Triangulation2_EEK_Create (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_Release (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_Clear (line 173) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_Copy (line 176) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_SetIndices (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_BuildStamp (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_IsValid (line 185) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_VertexCount (line 188) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_FaceCount (line 191) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_InsertPoint (line 194) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_InsertPoints (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_InsertPolygon (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_InsertPolygonWithHoles (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetPoints (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetIndices (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetVertex (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetVertices (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetFace (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetFaces (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetSegment (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetTriangle (line 227) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetTriangles (line 230) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetCircumcenter (line 233) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_GetCircumcenters (line 236) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_NeighbourIndex (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_LocateFace (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_MoveVertex (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_RemoveVertex (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_FlipEdge (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_MakeGabriel (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_Optimize (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EEK_Transform (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/TriangulationKernel2_EIK.cs class TriangulationKernel2_EIK (line 11) | internal class TriangulationKernel2_EIK : TriangulationKernel2 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method SetIndices (line 37) | internal override void SetIndices(IntPtr ptr) method BuildStamp (line 42) | internal override int BuildStamp(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, int level) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FaceCount (line 57) | internal override int FaceCount(IntPtr ptr) method InsertPoint (line 62) | internal override void InsertPoint(IntPtr ptr, Point2d point) method InsertPoints (line 67) | internal override void InsertPoints(IntPtr ptr, Point2d[] points, int ... method InsertPolygon (line 72) | internal override void InsertPolygon(IntPtr triPtr, IntPtr polyPtr) method InsertPolygonWithHoles (line 77) | internal override void InsertPolygonWithHoles(IntPtr triPtr, IntPtr pw... method GetPoints (line 82) | internal override void GetPoints(IntPtr ptr, Point2d[] points, int count) method GetIndices (line 87) | internal override void GetIndices(IntPtr ptr, int[] indices, int count) method GetVertex (line 92) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex2... method GetVertices (line 97) | internal override void GetVertices(IntPtr ptr, TriVertex2[] vertices, ... method GetFace (line 102) | internal override bool GetFace(IntPtr ptr, int index, out TriFace2 face) method GetFaces (line 107) | internal override void GetFaces(IntPtr ptr, TriFace2[] faces, int count) method GetSegment (line 112) | internal override bool GetSegment(IntPtr ptr, int faceIndex, int neigh... method GetTriangle (line 117) | internal override bool GetTriangle(IntPtr ptr, int faceIndex, out Tria... method GetTriangles (line 122) | internal override void GetTriangles(IntPtr ptr, Triangle2d[] triangles... method GetCircumcenter (line 127) | internal override bool GetCircumcenter(IntPtr ptr, int faceIndex, out ... method GetCircumcenters (line 132) | internal override void GetCircumcenters(IntPtr ptr, [Out] Point2d[] ci... method NeighbourIndex (line 137) | internal override int NeighbourIndex(IntPtr ptr, int faceIndex, int in... method LocateFace (line 142) | internal override bool LocateFace(IntPtr ptr, Point2d point, out TriFa... method MoveVertex (line 147) | internal override bool MoveVertex(IntPtr ptr, int index, Point2d point... method RemoveVertex (line 152) | internal override bool RemoveVertex(IntPtr ptr, int index) method FlipEdge (line 157) | internal override bool FlipEdge(IntPtr ptr, int faceIndex, int neighbour) method Transform (line 162) | internal override void Transform(IntPtr ptr, Point2d translation, doub... method Triangulation2_EIK_Create (line 167) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_Release (line 170) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_Clear (line 173) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_Copy (line 176) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_SetIndices (line 179) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_BuildStamp (line 182) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_IsValid (line 185) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_VertexCount (line 188) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_FaceCount (line 191) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_InsertPoint (line 194) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_InsertPoints (line 197) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_InsertPolygon (line 200) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_InsertPolygonWithHoles (line 203) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetPoints (line 206) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetIndices (line 209) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetVertex (line 212) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetVertices (line 215) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetFace (line 218) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetFaces (line 221) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetSegment (line 224) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetTriangle (line 227) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetTriangles (line 230) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetCircumcenter (line 233) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_GetCircumcenters (line 236) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_NeighbourIndex (line 239) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_LocateFace (line 242) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_MoveVertex (line 245) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_RemoveVertex (line 248) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_FlipEdge (line 251) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_MakeGabriel (line 254) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_Optimize (line 257) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation2_EIK_Transform (line 260) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Triangulations/TriangulationKernel3.cs class TriangulationKernel3 (line 7) | internal abstract class TriangulationKernel3 : BaseTriangulationKernel3 FILE: CGALDotNet/Triangulations/TriangulationKernel3_EEK.cs class TriangulationKernel3_EEK (line 11) | internal class TriangulationKernel3_EEK : TriangulationKernel3 method Create (line 17) | internal override IntPtr Create() method Release (line 22) | internal override void Release(IntPtr ptr) method Clear (line 27) | internal override void Clear(IntPtr ptr) method Copy (line 32) | internal override IntPtr Copy(IntPtr ptr) method BuildStamp (line 37) | internal override int BuildStamp(IntPtr ptr) method Dimension (line 42) | internal override int Dimension(IntPtr ptr) method IsValid (line 47) | internal override bool IsValid(IntPtr ptr, bool verbose) method VertexCount (line 52) | internal override int VertexCount(IntPtr ptr) method FiniteVertexCount (line 57) | internal override int FiniteVertexCount(IntPtr ptr) method CellCount (line 62) | internal override int CellCount(IntPtr ptr) method FiniteCellCount (line 67) | internal override int FiniteCellCount(IntPtr ptr) method EdgeCount (line 72) | internal override int EdgeCount(IntPtr ptr) method FiniteEdgeCount (line 77) | internal override int FiniteEdgeCount(IntPtr ptr) method FacetCount (line 82) | internal override int FacetCount(IntPtr ptr) method FiniteFacetCount (line 87) | internal override int FiniteFacetCount(IntPtr ptr) method InsertPoint (line 92) | internal override void InsertPoint(IntPtr ptr, Point3d point) method InsertPoints (line 97) | internal override void InsertPoints(IntPtr ptr, Point3d[] points, int ... method InsertInCell (line 102) | internal override void InsertInCell(IntPtr ptr, int index, Point3d point) method Locate (line 107) | internal override int Locate(IntPtr ptr, Point3d point) method GetCircumcenters (line 112) | internal override void GetCircumcenters(IntPtr ptr, Point3d[] Circumce... method GetPoints (line 117) | internal override void GetPoints(IntPtr ptr, Point3d[] points, int count) method GetVertices (line 122) | internal override void GetVertices(IntPtr ptr, TriVertex3[] vertices, ... method GetVertex (line 127) | internal override bool GetVertex(IntPtr ptr, int index, out TriVertex3... method GetCells (line 132) | internal override void GetCells(IntPtr ptr, TriCell3[] cells, int count) method GetCell (line 137) | internal override bool GetCell(IntPtr ptr, int index, out TriCell3 cell) method GetSegmentIndices (line 142) | internal override void GetSegmentIndices(IntPtr ptr, int[] indices, in... method GetTriangleIndices (line 147) | internal override void GetTriangleIndices(IntPtr ptr, int[] indices, i... method GetTetrahedraIndices (line 152) | internal override void GetTetrahedraIndices(IntPtr ptr, int[] indices,... method GetSegments (line 157) | internal override void GetSegments(IntPtr ptr, Segment3d[] indices, in... method GetTriangles (line 162) | internal override void GetTriangles(IntPtr ptr, Triangle3d[] indices, ... method GetTetrahedrons (line 167) | internal override void GetTetrahedrons(IntPtr ptr, Tetrahedron3d[] ind... method Transform (line 172) | internal override void Transform(IntPtr ptr, Matrix4x4d matrix) method Triangulation3_EEK_Create (line 177) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_Release (line 180) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_Clear (line 183) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_Copy (line 186) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_BuildStamp (line 189) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_Dimension (line 192) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_IsValid (line 195) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_VertexCount (line 198) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_FiniteVertexCount (line 201) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_CellCount (line 204) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_FiniteCellCount (line 207) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_EdgeCount (line 210) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_FiniteEdgeCount (line 213) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_FacetCount (line 216) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_FiniteFacetCount (line 219) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_InsertPoint (line 222) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_InsertPoints (line 225) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_InsertInCell (line 228) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_Locate (line 231) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetCircumcenters (line 234) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetPoints (line 237) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetVertices (line 240) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetVertex (line 243) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetCells (line 246) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetCell (line 249) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetSegmentIndices (line 252) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetTriangleIndices (line 255) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetTetrahedraIndices (line 258) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetSegments (line 261) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetTriangles (line 264) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_GetTetrahedrons (line 267) | [DllImport(DLL_NAME, CallingConvention = CDECL)] method Triangulation3_EEK_Transform (line 270) | [DllImport(DLL_NAME, CallingConvention = CDECL)] FILE: CGALDotNet/Util/ArrayCache.cs class ArrayCache (line 14) | public class ArrayCache method Clear (line 34) | public void Clear() method Point2dArray (line 50) | public static Point2d[] Point2dArray(int count, bool clear = false) method Segment2dArray (line 67) | public static Segment2d[] Segment2dArray(int count, bool clear = false) method Point3dArray (line 84) | public static Point3d[] Point3dArray(int count, bool clear = false) method HPoint3dArray (line 101) | public static HPoint3d[] HPoint3dArray(int count, bool clear = false) method IntArray1 (line 118) | public static int[] IntArray1(int count, bool clear = false) method IntArray2 (line 135) | public static int[] IntArray2(int count, bool clear = false) method MakeNewArray (line 152) | private static bool MakeNewArray(Array arr, int count) FILE: CGALDotNet/Util/CGALEnums.cs type CGAL_KERNEL (line 6) | public enum CGAL_KERNEL type CGAL_KERNEL_LONG (line 15) | public enum CGAL_KERNEL_LONG class CGALEnum (line 24) | public static class CGALEnum method Opposite (line 26) | public static BOUNDED_SIDE Opposite(BOUNDED_SIDE e) => (BOUNDED_SIDE)(... method Opposite (line 28) | public static COMPARISON_RESULT Opposite(COMPARISON_RESULT e) => (COMP... method Opposite (line 30) | public static SIGN Opposite(SIGN e) => (SIGN)(-(int)e); method Opposite (line 32) | public static CLOCK_DIR Opposite(CLOCK_DIR e) => (CLOCK_DIR)(-(int)e); method Opposite (line 34) | public static ORIENTATION Opposite(ORIENTATION e) => (ORIENTATION)(-(i... method Opposite (line 36) | public static ORIENTED_SIDE Opposite(ORIENTED_SIDE e) => (ORIENTED_SID... method SameOrientation (line 38) | public static bool SameOrientation(ORIENTATION e1, ORIENTED_SIDE e2) =... method OppositeOrientation (line 40) | public static bool OppositeOrientation(ORIENTATION e1, ORIENTED_SIDE e... method Next (line 42) | public static T Next(this T src) method Count (line 49) | public static int Count() method ToKernelEnum (line 54) | public static CGAL_KERNEL ToKernelEnum(string k) type ANGLE (line 79) | public enum ANGLE type BOUNDED_SIDE (line 86) | public enum BOUNDED_SIDE type COMPARISON_RESULT (line 94) | public enum COMPARISON_RESULT type SIGN (line 101) | public enum SIGN type CLOCK_DIR (line 108) | public enum CLOCK_DIR type ORIENTATION (line 115) | public enum ORIENTATION type ORIENTED_SIDE (line 122) | public enum ORIENTED_SIDE type BOOL_OR_UNDETERMINED (line 130) | public enum BOOL_OR_UNDETERMINED type MESH_TYPE (line 137) | public enum MESH_TYPE FILE: CGALDotNet/Util/ErrorUtil.cs class ErrorUtil (line 7) | internal static class ErrorUtil method CheckArray (line 16) | internal static void CheckArray(Array array, int count) class CGALUnmanagedResourcesReleasedExeception (line 32) | public class CGALUnmanagedResourcesReleasedExeception : Exception method CGALUnmanagedResourcesReleasedExeception (line 34) | public CGALUnmanagedResourcesReleasedExeception() method CGALUnmanagedResourcesReleasedExeception (line 38) | public CGALUnmanagedResourcesReleasedExeception(string message) method CGALUnmanagedResourcesReleasedExeception (line 43) | public CGALUnmanagedResourcesReleasedExeception(string message, Except... class CGALUnmanagedResourcesNotReleasedExeception (line 49) | public class CGALUnmanagedResourcesNotReleasedExeception : Exception method CGALUnmanagedResourcesNotReleasedExeception (line 51) | public CGALUnmanagedResourcesNotReleasedExeception() method CGALUnmanagedResourcesNotReleasedExeception (line 55) | public CGALUnmanagedResourcesNotReleasedExeception(string message) method CGALUnmanagedResourcesNotReleasedExeception (line 60) | public CGALUnmanagedResourcesNotReleasedExeception(string message, Exc... class InvalidArrayExeception (line 66) | public class InvalidArrayExeception : Exception method InvalidArrayExeception (line 68) | public InvalidArrayExeception() method InvalidArrayExeception (line 72) | public InvalidArrayExeception(string message) method InvalidArrayExeception (line 77) | public InvalidArrayExeception(string message, Exception inner) FILE: CGALDotNetConsole/Program.cs class Program (line 27) | public class Program method Main (line 31) | static void Main(string[] args) FILE: CGALDotNetConsole/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: CGALDotNetConsole/Timer.cs class Timer (line 7) | public class Timer method Timer (line 26) | public Timer() method ToString (line 35) | public override string ToString() method Start (line 41) | public void Start() method Stop (line 46) | public double Stop() method StopAndPrintInMilliSeconds (line 56) | public void StopAndPrintInMilliSeconds() method Tick (line 62) | public double Tick() method Reset (line 70) | public void Reset() method StartTimer (line 77) | public static void StartTimer() method StopTimer (line 83) | public static double StopTimer() FILE: CGALDotNetTest/AssertX.cs class AssertX (line 13) | public static class AssertX method AlmostEqual (line 15) | public static void AlmostEqual(this double d, double d2, double eps = ... method AlmostEqual (line 20) | public static void AlmostEqual(this Point2d p1, Point2d p2, double eps... method AlmostEqual (line 25) | public static void AlmostEqual(this Point3d p1, Point3d p2, double eps... method AlmostEqual (line 30) | public static void AlmostEqual(this Vector2d p1, Vector2d p2, double e... method AlmostEqual (line 35) | public static void AlmostEqual(this Vector3d p1, Vector3d p2, double e... method AlmostEqual (line 40) | public static void AlmostEqual(this EigenMatrix m1, EigenMatrix m2, do... method AlmostEqual (line 51) | public static void AlmostEqual(this EigenColumnVector v1, EigenColumnV... method AlmostEqual (line 61) | public static void AlmostEqual(this EigenRowVector v1, EigenRowVector ... FILE: CGALDotNetTest/CGALGlobalTest.cs class CGALGlobalTest (line 12) | [TestClass] method Angle_Vector2 (line 15) | [TestMethod] method Angle_Vector3 (line 28) | [TestMethod] method Angle_EIK (line 45) | [TestMethod] method Angle_EEK (line 58) | [TestMethod] method ApproxAngle_Vector2 (line 71) | [TestMethod] method ApproxAngle_Vector3 (line 84) | [TestMethod] method AreOrderedAlongLine_Point2 (line 97) | [TestMethod] method AreOrderedAlongLine_EIK (line 107) | [TestMethod] method AreOrderedAlongLine_EEK (line 117) | [TestMethod] method AreStrictlyOrderedAlongLine_Point2 (line 127) | [TestMethod] method AreStrictlyOrderedAlongLine_EIK (line 138) | [TestMethod] method AreStrictlyOrderedAlongLine_EEK (line 149) | [TestMethod] method Colinear_Point2 (line 160) | [TestMethod] method Colinear_Point3 (line 170) | [TestMethod] method Colinear_EIK (line 181) | [TestMethod] method Colinear_EEK (line 191) | [TestMethod] method Barycenter_Point2 (line 201) | [TestMethod] method Barycenter_Point3 (line 215) | [TestMethod] method Barycenter_EIK (line 229) | [TestMethod] method Barycenter_EEK (line 243) | [TestMethod] method Bisector_Point2 (line 257) | [TestMethod] method Bisector_Line2 (line 266) | [TestMethod] method Bisector_EIK (line 275) | [TestMethod] method Bisector_EEK (line 287) | [TestMethod] method Coplanar_Point3 (line 300) | [TestMethod] method CoplanarOrientation_Point3 (line 315) | [TestMethod] method EquidistantLine_Point3 (line 329) | [TestMethod] method OrthogonalVector_Point3 (line 349) | [TestMethod] method Parallel_Line2 (line 359) | [TestMethod] method Parallel_EIK_Line2 (line 368) | [TestMethod] method Parallel_EEK_Line2 (line 377) | [TestMethod] method Parallel_Ray2 (line 386) | [TestMethod] method Parallel_EIK_Ray2 (line 395) | [TestMethod] method Parallel_EEK_Ray2 (line 404) | [TestMethod] method Parallel_Segment2 (line 413) | [TestMethod] method Parallel_EIK_Segment2 (line 422) | [TestMethod] method Parallel_EEK_Segment2 (line 431) | [TestMethod] method LeftTurn_Point2 (line 440) | [TestMethod] method LeftTurn_EIK (line 450) | [TestMethod] method LeftTurn_EEK (line 460) | [TestMethod] method RightTurn_Point2 (line 470) | [TestMethod] method RightTurn_EIK (line 480) | [TestMethod] method RightTurn_EEK (line 490) | [TestMethod] method Orientation_Point2 (line 500) | [TestMethod] method Orientation_EIK (line 514) | [TestMethod] method Orientation_EEK (line 528) | [TestMethod] method Orientation_Vector2 (line 542) | [TestMethod] method Orientation_EIK_Vector2 (line 555) | [TestMethod] method Orientation_EEK_Vector2 (line 568) | [TestMethod] method Orientation_Point3 (line 581) | [TestMethod] FILE: CGALDotNetTest/Eigen/EigenMatrix_Test.cs class EigenMatrix_Test (line 10) | [TestClass] method Create (line 13) | [TestMethod] method Release (line 42) | [TestMethod] method RowColumnsLength (line 51) | [TestMethod] method ArrayAccessors (line 61) | [TestMethod] method ScalarMul (line 90) | [TestMethod] method ScalarDiv (line 108) | [TestMethod] method VectorMul (line 126) | [TestMethod] method MatrixMul (line 141) | [TestMethod] method MatrixAdd (line 152) | [TestMethod] method MatrixSub (line 163) | [TestMethod] method EigenValues (line 174) | [TestMethod] method EigenVectors (line 190) | [TestMethod] method EigenValuesVectors (line 206) | [TestMethod] method ColPivHouseholderQr (line 225) | [TestMethod] method FullPivLu (line 277) | [TestMethod] method HouseholderQr (line 302) | [TestMethod] method BdcSvd (line 379) | [TestMethod] method JacobiSvd (line 404) | [TestMethod] method FullPivHouseholderQR (line 429) | [TestMethod] method CompleteOrthogonalDecomposition (line 454) | [TestMethod] FILE: CGALDotNetTest/Geometry/Box2_EEK_Test.cs class Box2_EEK_Test (line 8) | [TestClass] method CreateBox (line 11) | [TestMethod] method Release (line 22) | [TestMethod] method GetMinMax (line 31) | [TestMethod] method SetMinMax (line 43) | [TestMethod] method Area (line 58) | [TestMethod] method BoundedSide (line 66) | [TestMethod] method ContainsPoint (line 80) | [TestMethod] method IsDegenerate (line 95) | [TestMethod] method Transform (line 102) | [TestMethod] method Copy (line 125) | [TestMethod] method Convert (line 136) | [TestMethod] method Shape (line 148) | [TestMethod] method Round (line 158) | [TestMethod] FILE: CGALDotNetTest/Geometry/Box2_EIK_Test.cs class Box2_EIK_Test (line 8) | [TestClass] method CreateBox (line 11) | [TestMethod] method Release (line 22) | [TestMethod] method GetMinMax (line 31) | [TestMethod] method SetMinMax (line 43) | [TestMethod] method Area (line 58) | [TestMethod] method BoundedSide (line 66) | [TestMethod] method ContainsPoint (line 80) | [TestMethod] method IsDegenerate (line 95) | [TestMethod] method Transform (line 102) | [TestMethod] method Copy (line 125) | [TestMethod] method Convert (line 136) | [TestMethod] method Shape (line 148) | [TestMethod] method Round (line 158) | [TestMethod] FILE: CGALDotNetTest/Geometry/HPoint2_EEK_Test.cs class HPoint2_EEK_Test (line 13) | [TestClass] method CreatePoint (line 17) | [TestMethod] method SetXY (line 27) | [TestMethod] method Release (line 41) | [TestMethod] method Clamp (line 50) | [TestMethod] method Clamp01 (line 62) | [TestMethod] method Round (line 74) | [TestMethod] method Copy (line 105) | [TestMethod] method Convert (line 117) | [TestMethod] FILE: CGALDotNetTest/Geometry/HPoint2_EIK_Test.cs class HPoint2_EIK_Test (line 13) | [TestClass] method CreatePoint (line 17) | [TestMethod] method SetXY (line 27) | [TestMethod] method Release (line 41) | [TestMethod] method Clamp (line 50) | [TestMethod] method Clamp01 (line 62) | [TestMethod] method Round (line 74) | [TestMethod] method Copy (line 105) | [TestMethod] method Convert (line 117) | [TestMethod] FILE: CGALDotNetTest/Geometry/Line2_EIK_Test.cs class Line2_EIK_Test (line 12) | [TestClass] method Create (line 15) | [TestMethod] method CreateFromPoints (line 21) | [TestMethod] method CreateFromPointVector (line 27) | [TestMethod] method Release (line 33) | [TestMethod] method Set (line 39) | [TestMethod] method Get (line 45) | [TestMethod] method IsDegenerate (line 51) | [TestMethod] method IsHorizontal (line 57) | [TestMethod] method IsVertical (line 63) | [TestMethod] method HasOn (line 69) | [TestMethod] method HasOnNegativeSide (line 75) | [TestMethod] method HasOnPositiveSide (line 81) | [TestMethod] method Opposite (line 87) | [TestMethod] method Perpendicular (line 93) | [TestMethod] method X_On_Y (line 99) | [TestMethod] method Y_On_X (line 105) | [TestMethod] method Vector (line 111) | [TestMethod] method Transform (line 117) | [TestMethod] method Copy (line 123) | [TestMethod] method Convert (line 129) | [TestMethod] FILE: CGALDotNetTest/Geometry/Point2_EEK_Test.cs class Point2_EEK_Test (line 13) | [TestClass] method CreatePoint_EEK (line 17) | [TestMethod] method SetXY_EEK (line 26) | [TestMethod] method Release_EEK (line 38) | [TestMethod] method Clamp_EEK (line 47) | [TestMethod] method Clamp01_EEK (line 58) | [TestMethod] method Round_EEK (line 69) | [TestMethod] method Copy_EEK (line 100) | [TestMethod] method Convert_EEK (line 111) | [TestMethod] FILE: CGALDotNetTest/Geometry/Point2_EIK_Test.cs class Point2_EIK_Test (line 13) | [TestClass] method CreatePoint_EIK (line 17) | [TestMethod] method SetXY_EIK (line 26) | [TestMethod] method Release_EIK (line 38) | [TestMethod] method Clamp_EIK (line 47) | [TestMethod] method Clamp01_EIK (line 58) | [TestMethod] method Round_EIK (line 69) | [TestMethod] method Copy_EIK (line 100) | [TestMethod] method Convert_EIK (line 111) | [TestMethod] FILE: CGALDotNetTest/Geometry/Ray2_EIK_Test.cs class Ray2_EIK_Test (line 12) | [TestClass] method Create (line 15) | [TestMethod] method Release (line 21) | [TestMethod] method IsDegenerate (line 27) | [TestMethod] method IsHorizontal (line 33) | [TestMethod] method IsVertical (line 39) | [TestMethod] method HasOn (line 45) | [TestMethod] method Source (line 51) | [TestMethod] method Vector (line 57) | [TestMethod] method Opposite (line 63) | [TestMethod] method Line (line 69) | [TestMethod] method Transform (line 75) | [TestMethod] method Copy (line 81) | [TestMethod] method Convert (line 87) | [TestMethod] FILE: CGALDotNetTest/Geometry/Segment2_EIK_Test.cs class Segment2_EIK_Test (line 12) | [TestClass] method Create (line 15) | [TestMethod] method Release (line 21) | [TestMethod] method Get (line 27) | [TestMethod] method Set (line 33) | [TestMethod] method Min (line 39) | [TestMethod] method Max (line 45) | [TestMethod] method IsDegenerate (line 51) | [TestMethod] method IsHorizontal (line 57) | [TestMethod] method IsVertical (line 63) | [TestMethod] method HasOn (line 69) | [TestMethod] method Vector (line 75) | [TestMethod] method Line (line 81) | [TestMethod] method SqrLength (line 87) | [TestMethod] method Transform (line 93) | [TestMethod] method Copy (line 99) | [TestMethod] method Convert (line 105) | [TestMethod] FILE: CGALDotNetTest/Geometry/Triangle2_EIK_Test.cs class Triangle2_EIK_Test (line 12) | [TestClass] method Create (line 15) | [TestMethod] method Release (line 21) | [TestMethod] method Get (line 27) | [TestMethod] method Set (line 33) | [TestMethod] method Area (line 39) | [TestMethod] method BoundedSide (line 45) | [TestMethod] method OrientedSide (line 51) | [TestMethod] method Orientation (line 57) | [TestMethod] method IsDegenerate (line 63) | [TestMethod] method Transform (line 69) | [TestMethod] method Copy (line 75) | [TestMethod] method Convert (line 81) | [TestMethod] FILE: CGALDotNetTest/Geometry/Vector2_EEK_Test.cs class Vector2_EEK_Test (line 13) | [TestClass] method CreatePoint (line 17) | [TestMethod] method SetXY (line 26) | [TestMethod] method Release (line 38) | [TestMethod] method Clamp (line 47) | [TestMethod] method Clamp01 (line 58) | [TestMethod] method Round (line 69) | [TestMethod] method Copy (line 100) | [TestMethod] method SqrMagnitude (line 111) | [TestMethod] method Magnitude (line 124) | [TestMethod] method Normalize (line 137) | [TestMethod] method Convert (line 150) | [TestMethod] FILE: CGALDotNetTest/Geometry/Vector2_EIK_Test.cs class Vector2_EIK_Test (line 13) | [TestClass] method CreatePoint (line 17) | [TestMethod] method SetXY (line 26) | [TestMethod] method Release (line 38) | [TestMethod] method Clamp (line 47) | [TestMethod] method Clamp01 (line 58) | [TestMethod] method Round (line 69) | [TestMethod] method Copy (line 100) | [TestMethod] method SqrMagnitude (line 111) | [TestMethod] method Magnitude (line 124) | [TestMethod] method Normalize (line 137) | [TestMethod] method Convert (line 150) | [TestMethod] FILE: CGALDotNetTest/Polygons/Polygon2_EEK_Test.cs class Polygon2_EEK_Test (line 13) | [TestClass] method CreatePolygon (line 17) | [TestMethod] method ReleasePolygon (line 27) | [TestMethod] method CreateSimplePolygon (line 36) | [TestMethod] method CreateConcavePolygon (line 57) | [TestMethod] method CreateNonSimplePolygon (line 78) | [TestMethod] method ArrayAcessor (line 99) | [TestMethod] method Clear (line 110) | [TestMethod] method Copy (line 121) | [TestMethod] method Convert (line 134) | [TestMethod] method GetPoint (line 148) | [TestMethod] method GetPoints (line 173) | [TestMethod] method GetSegments (line 192) | [TestMethod] method SetPoint (line 216) | [TestMethod] method SetPoints (line 231) | [TestMethod] method Reverse (line 254) | [TestMethod] method FindBoudingBox (line 270) | [TestMethod] method FindIfSimple (line 285) | [TestMethod] method FindIfConvex (line 295) | [TestMethod] method FindIfOrientation (line 305) | [TestMethod] method OrientatedSide (line 318) | [TestMethod] method BoundedSide (line 331) | [TestMethod] method SignedArea (line 344) | [TestMethod] method ContainsPoint (line 356) | [TestMethod] FILE: CGALDotNetTest/Polygons/Polygon2_EIK_Test.cs class Polygon2_EIK_Test (line 13) | [TestClass] method CreatePolygon (line 17) | [TestMethod] method ReleasePolygon (line 27) | [TestMethod] method CreateSimplePolygon (line 36) | [TestMethod] method CreateConcavePolygon (line 57) | [TestMethod] method CreateNonSimplePolygon (line 78) | [TestMethod] method ArrayAcessor (line 99) | [TestMethod] method Clear (line 110) | [TestMethod] method Copy (line 121) | [TestMethod] method Convert (line 134) | [TestMethod] method GetPoint (line 148) | [TestMethod] method GetPoints (line 173) | [TestMethod] method GetSegments (line 192) | [TestMethod] method SetPoint (line 216) | [TestMethod] method SetPoints (line 231) | [TestMethod] method Reverse (line 254) | [TestMethod] method FindBoudingBox (line 270) | [TestMethod] method FindIfSimple (line 285) | [TestMethod] method FindIfConvex (line 295) | [TestMethod] method FindIfOrientation (line 305) | [TestMethod] method OrientatedSide (line 318) | [TestMethod] method BoundedSide (line 331) | [TestMethod] method SignedArea (line 344) | [TestMethod] method ContainsPoint (line 356) | [TestMethod] FILE: CGALDotNetTest/Polygons/PolygonWithHoles2_EEK_Test.cs class PolygonWithHoles2_EEK_Test (line 14) | [TestClass] method CreatePolygon (line 19) | [TestMethod] method ReleasePolygon (line 29) | [TestMethod] method CreateSimplePolygon (line 38) | [TestMethod] method CreateConcavePolygon (line 60) | [TestMethod] method CreateNonSimplePolygon (line 82) | [TestMethod] method Copy (line 102) | [TestMethod] method Convert (line 132) | [TestMethod] method Clear (line 163) | [TestMethod] method ClearHoles (line 179) | [TestMethod] method PointCount (line 191) | [TestMethod] method Remove (line 200) | [TestMethod] method Reverse (line 215) | [TestMethod] method GetPoint (line 230) | [TestMethod] method GetPoints (line 251) | [TestMethod] method GetAllPoints (line 292) | [TestMethod] FILE: CGALDotNetTest/Polygons/PolygonWithHoles2_EIK_Test.cs class PolygonWithHoles2_EIK_Test (line 14) | [TestClass] method CreatePolygon (line 19) | [TestMethod] method ReleasePolygon (line 29) | [TestMethod] method CreateSimplePolygon (line 38) | [TestMethod] method CreateConcavePolygon (line 60) | [TestMethod] method CreateNonSimplePolygon (line 82) | [TestMethod] method Copy (line 102) | [TestMethod] method Convert (line 132) | [TestMethod] method Clear (line 163) | [TestMethod] method ClearHoles (line 179) | [TestMethod] method PointCount (line 191) | [TestMethod] method Remove (line 200) | [TestMethod] method Reverse (line 215) | [TestMethod] method GetPoint (line 230) | [TestMethod] method GetPoints (line 251) | [TestMethod] method GetAllPoints (line 292) | [TestMethod] FILE: CGALDotNetTest/Polyhedra/Polyhedron3_EEK_Test.cs class Polyhedron3_EEK_Test (line 14) | [TestClass] method CreatePolyhedron (line 30) | [TestMethod] method ReleasePolyhedron (line 39) | [TestMethod] method VertexCount (line 48) | [TestMethod] method FaceCount (line 55) | [TestMethod] method HalfedgeCount (line 62) | [TestMethod] method BorderEdgeCount (line 69) | public void BorderEdgeCount() method BorderHalfEdgeCount (line 75) | public void BorderHalfEdgeCount() method IsValid (line 80) | [TestMethod] method IsClosed (line 87) | [TestMethod] method IsTriangle (line 94) | [TestMethod] method IsQuad (line 101) | [TestMethod] method Clear (line 108) | [TestMethod] method CreateMesh (line 116) | public void CreateMesh() method CreateTriangleMesh (line 121) | public void CreateTriangleMesh() method CreateQuadMesh (line 126) | public void CreateQuadMesh() method CreateTriangleQuadMesh (line 131) | public void CreateTriangleQuadMesh() method CreatePolygonalMesh (line 136) | public void CreatePolygonalMesh() method CreatePolygonMesh (line 141) | public void CreatePolygonMesh() method GetIndices (line 146) | public void GetIndices() method GetTriangleIndices (line 151) | public void GetTriangleIndices() method GetQuadIndices (line 157) | public void GetQuadIndices() method GetTriangleQuadIndices (line 162) | public void GetTriangleQuadIndices() method GetPolygonalIndices (line 167) | public void GetPolygonalIndices() method GetDualPolygonalIndices (line 172) | public void GetDualPolygonalIndices() method GetPoint (line 176) | [TestMethod] method GetPoints (line 188) | [TestMethod] method SetPoint (line 203) | [TestMethod] method SetPoints (line 218) | [TestMethod] method GetSegment (line 230) | public void GetSegment() method GetSegments (line 235) | public void GetSegments() method GetTriangle (line 240) | public void GetTriangle() method GetTriangles (line 245) | public void GetTriangles() method GetVertex (line 250) | public void GetVertex() method GetVertices (line 255) | public void GetVertices() method GetFace (line 260) | public void GetFace() method GetFaces (line 265) | public void GetFaces() method GetHalfedge (line 271) | public void GetHalfedge() method GetHalfedges (line 276) | public void GetHalfedges() method GetPolygonalCount (line 281) | public void GetPolygonalCount() method GetDualPolygonalCount (line 286) | public void GetDualPolygonalCount() method GetCentroids (line 291) | public void GetCentroids() method GetVertexNormals (line 296) | public void GetVertexNormals() method GetFaceNormals (line 301) | public void GetFaceNormals() method Transform (line 306) | public void Transform() method Triangulate (line 311) | public void Triangulate() method BoundedSide (line 317) | public void BoundedSide() method ContainsPoint (line 322) | public void ContainsPoint() method LocateFace (line 327) | public void LocateFace() method LocateVertex (line 332) | public void LocateVertex() method LocateHalfedge (line 337) | public void LocateHalfedge() method DoesSelfIntersect (line 342) | public void DoesSelfIntersect() method FindIfValid (line 347) | public void FindIfValid() method FindBoundingBox (line 352) | public void FindBoundingBox() method FindArea (line 358) | public void FindArea() method FindCentroid (line 364) | public void FindCentroid() method FindVolume (line 369) | public void FindVolume() method FindIfClosed (line 374) | public void FindIfClosed() method FindIfTriangleMesh (line 379) | public void FindIfTriangleMesh() method FindIfQuadMesh (line 384) | public void FindIfQuadMesh() method ToArray (line 389) | public void ToArray() method ToList (line 394) | public void ToList() FILE: CGALDotNetTest/Polyhedra/SurfaceMesh3_EEK_Test.cs class SurfaceMesh3_EEK_Test (line 12) | [TestClass] FILE: CGALDotNetTest/Processing/MeshProcessingConnectionsPolyhedronTest.cs class MeshProcessingConnectionsPolyhedronTest (line 17) | [TestClass] method ConnectedFaces (line 54) | [TestMethod] method SplitUnconnectedComponents (line 63) | [TestMethod] method KeepLargeComponents (line 71) | [TestMethod] method KeepLargestComponents (line 78) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingConnectionsSurfaceMeshTest.cs class MeshProcessingConnectionsSurfaceMeshTest (line 17) | [TestClass] method UnconnectedComponents (line 46) | [TestMethod] method ConnectedFaces (line 52) | [TestMethod] method SplitUnconnectedComponents (line 61) | [TestMethod] method KeepLargeComponents (line 69) | [TestMethod] method KeepLargestComponents (line 76) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingFeaturesPolyhedronTest.cs class MeshProcessingFeaturesPolyhedronTest (line 15) | [TestClass] method DetectSharpEdges (line 36) | [TestMethod] method EdgeLengthMinMaxAvg (line 66) | [TestMethod] method FaceAreaMinMaxAvg (line 79) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingFeaturesSurfaceMeshTest.cs class MeshProcessingFeaturesSurfaceMeshTest (line 17) | [TestClass] method DetectSharpEdges (line 38) | [TestMethod] method SharpEdgesSegmentation (line 49) | [TestMethod] method EdgeLengthMinMaxAvg (line 66) | [TestMethod] method FaceAreaMinMaxAvg (line 79) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingLocatePolyhedronTest.cs class MeshProcessingLocatePolyhedronTest (line 16) | [TestClass] method RandomLocationOnMesh (line 37) | [TestMethod] method LocateFace (line 43) | [TestMethod] method ClosestFace (line 54) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingLocateSurfaceMeshTest.cs class MeshProcessingLocateSurfaceMeshTest (line 16) | [TestClass] method RandomLocationOnMesh (line 37) | [TestMethod] method LocateFace (line 43) | [TestMethod] method ClosestFace (line 54) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingMeshingPolyhedronTest.cs class MeshProcessingMeshingPolyhedronTest (line 16) | [TestClass] method Extrude (line 37) | [TestMethod] method Fair (line 43) | [TestMethod] method Refine (line 50) | [TestMethod] method IsotropicRemeshing (line 60) | [TestMethod] method RandomPerturbation (line 69) | [TestMethod] method SplitLongEdges (line 105) | [TestMethod] method TriangulateFace (line 112) | [TestMethod] method TriangulateFaces (line 122) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingMeshingSurfaceMeshTest.cs class MeshProcessingMeshingSurfaceMeshTest (line 16) | [TestClass] method Extrude (line 37) | [TestMethod] method Refine (line 52) | [TestMethod] method IsotropicRemeshing (line 62) | [TestMethod] method RandomPerturbation (line 71) | [TestMethod] method SmoothByAngle (line 80) | [TestMethod] method SplitLongEdges (line 105) | [TestMethod] method TriangulateFace (line 112) | [TestMethod] method TriangulateFaces (line 122) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingOrientationPolyhedronTest.cs class MeshProcessingOrientationPolyhedronTest (line 16) | [TestClass] method DoesBoundAVolume (line 37) | [TestMethod] method IsOutwardOriented (line 43) | [TestMethod] method Orient (line 49) | [TestMethod] method OrientToBoundAVolume (line 55) | [TestMethod] method ReverseFaceOrientations (line 62) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingOrientationSurfaceMeshTest.cs class MeshProcessingOrientationSurfaceMeshTest (line 16) | [TestClass] method DoesBoundAVolume (line 37) | [TestMethod] method IsOutwardOriented (line 43) | [TestMethod] method Orient (line 49) | [TestMethod] method OrientToBoundAVolume (line 55) | [TestMethod] method ReverseFaceOrientations (line 62) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingRepairPolyhedronTest.cs class MeshProcessingRepairPolyhedronTest (line 16) | [TestClass] method DegenerateTriangleCount (line 69) | [TestMethod] method NeedleTriangleCount (line 89) | [TestMethod] method RepairPolygonSoup (line 118) | [TestMethod] method StitchBoundaryCycles (line 129) | [TestMethod] method StitchBorders (line 137) | [TestMethod] method RemoveIsolatedVertices (line 197) | [TestMethod] FILE: CGALDotNetTest/Processing/MeshProcessingRepairSurfaceMeshTest.cs class MeshProcessingRepairSurfaceMeshTest (line 16) | [TestClass] method DegenerateEdgeCount (line 47) | [TestMethod] method DegenerateTriangleCount (line 67) | [TestMethod] method NeedleTriangleCount (line 87) | [TestMethod] method RepairPolygonSoup (line 116) | [TestMethod] method StitchBoundaryCycles (line 127) | [TestMethod] method StitchBorders (line 135) | [TestMethod] method RemoveIsolatedVertices (line 195) | [TestMethod] FILE: CGALWrapper/Arrangments/ArrFace2.h function FromFace (line 6) | struct ArrFace2 FILE: CGALWrapper/Arrangments/ArrHalfEdge2.h function FromHalfEdge (line 5) | struct ArrHalfEdge2 FILE: CGALWrapper/Arrangments/ArrMultiLocator.h function ARR_LOCATOR (line 14) | enum class ARR_LOCATOR : int FILE: CGALWrapper/Arrangments/ArrVertex2.h type ArrVertex2 (line 8) | struct ArrVertex2 FILE: CGALWrapper/Arrangments/Arrangement2.h function ARR_ELEMENT_HIT (line 22) | enum class ARR_ELEMENT_HIT : int FILE: CGALWrapper/Arrangments/Arrangement2_EEK.cpp function Arrangement2_EEK_Release (line 13) | void Arrangement2_EEK_Release(void* ptr) function BOOL (line 18) | BOOL Arrangement2_EEK_IsValid(void* ptr) function Arrangement2_EEK_Clear (line 23) | void Arrangement2_EEK_Clear(void* ptr) function BOOL (line 28) | BOOL Arrangement2_EEK_IsEmpty(void* ptr) function Arrangement2_EEK_BuildStamp (line 33) | int Arrangement2_EEK_BuildStamp(void* ptr) function Arrangement2_EEK_Assign (line 38) | void Arrangement2_EEK_Assign(void* ptr, void* ptrOther) function Arrangement2_EEK_VertexCount (line 48) | int Arrangement2_EEK_VertexCount(void* ptr) function Arrangement2_EEK_IsolatedVerticesCount (line 53) | int Arrangement2_EEK_IsolatedVerticesCount(void* ptr) function Arrangement2_EEK_VerticesAtInfinityCount (line 58) | int Arrangement2_EEK_VerticesAtInfinityCount(void* ptr) function Arrangement2_EEK_HalfEdgeCount (line 63) | int Arrangement2_EEK_HalfEdgeCount(void* ptr) function Arrangement2_EEK_FaceCount (line 68) | int Arrangement2_EEK_FaceCount(void* ptr) function Arrangement2_EEK_EdgeCount (line 73) | int Arrangement2_EEK_EdgeCount(void* ptr) function Arrangement2_EEK_UnboundedFaceCount (line 78) | int Arrangement2_EEK_UnboundedFaceCount(void* ptr) function Arrangement2_EEK_GetPoints (line 83) | void Arrangement2_EEK_GetPoints(void* ptr, Point2d* points, int count) function Arrangement2_EEK_GetSegments (line 88) | void Arrangement2_EEK_GetSegments(void* ptr, Segment2d* segments, int co... function Arrangement2_EEK_GetVertices (line 93) | void Arrangement2_EEK_GetVertices(void* ptr, ArrVertex2* vertices, int c... function BOOL (line 98) | BOOL Arrangement2_EEK_GetVertex(void* ptr, int index, ArrVertex2& arrVer... function Arrangement2_EEK_GetHalfEdges (line 103) | void Arrangement2_EEK_GetHalfEdges(void* ptr, ArrHalfEdge2* edges, int c... function BOOL (line 108) | BOOL Arrangement2_EEK_GetHalfEdge(void* ptr, int index, ArrHalfEdge2& ar... function Arrangement2_EEK_GetFaces (line 113) | void Arrangement2_EEK_GetFaces(void* ptr, ArrFace2* faces, int count) function BOOL (line 118) | BOOL Arrangement2_EEK_GetFace(void* ptr, int index, ArrFace2& arrFace) function Arrangement2_EEK_GetFaceHoleCount (line 123) | int Arrangement2_EEK_GetFaceHoleCount(void* ptr, int index) function Arrangement2_EEK_GetHoleVertexCount (line 128) | int Arrangement2_EEK_GetHoleVertexCount(void* ptr, int faceIndex, int ho... function Arrangement2_EEK_CreateLocator (line 133) | void Arrangement2_EEK_CreateLocator(void* ptr, ARR_LOCATOR type) function Arrangement2_EEK_ReleaseLocator (line 138) | void Arrangement2_EEK_ReleaseLocator(void* ptr) function BOOL (line 143) | BOOL Arrangement2_EEK_PointQuery(void* ptr, Point2d point, ArrQuery& res... function BOOL (line 148) | BOOL Arrangement2_EEK_BatchedPointQuery(void* ptr, Point2d* points, ArrQ... function BOOL (line 153) | BOOL Arrangement2_EEK_RayQuery(void* ptr, Point2d point, BOOL up, ArrQue... function BOOL (line 158) | BOOL Arrangement2_EEK_IntersectsSegment(void* ptr, Segment2d segment) function Arrangement2_EEK_InsertPoint (line 163) | void Arrangement2_EEK_InsertPoint(void* ptr, Point2d point) function Arrangement2_EEK_InsertPolygon (line 168) | void Arrangement2_EEK_InsertPolygon(void* ptr, void* polyPtr, BOOL nonIt... function Arrangement2_EEK_InsertPolygonWithHoles (line 173) | void Arrangement2_EEK_InsertPolygonWithHoles(void* ptr, void* pwhPtr, BO... function Arrangement2_EEK_InsertSegment (line 178) | void Arrangement2_EEK_InsertSegment(void* ptr, Segment2d segment, BOOL n... function Arrangement2_EEK_InsertSegments (line 183) | void Arrangement2_EEK_InsertSegments(void* ptr, Segment2d* segments, int... function BOOL (line 188) | BOOL Arrangement2_EEK_RemoveVertexByIndex(void* ptr, int index) function BOOL (line 193) | BOOL Arrangement2_EEK_RemoveVertexByPoint(void* ptr, Point2d point) function BOOL (line 198) | BOOL Arrangement2_EEK_RemoveEdgeByIndex(void* ptr, int index) function BOOL (line 203) | BOOL Arrangement2_EEK_RemoveEdgeBySegment(void* ptr, Segment2d segment) FILE: CGALWrapper/Arrangments/ArrangementMap.h function BuildStamp (line 33) | int BuildStamp() function IncrementBuildStamp (line 38) | void IncrementBuildStamp() function ClearMaps (line 50) | void ClearMaps() function OnModelChanged (line 57) | void OnModelChanged() function OnVerticesChanged (line 72) | void OnVerticesChanged() function OnFacesChanged (line 78) | void OnFacesChanged() function OnEdgesChanged (line 84) | void OnEdgesChanged() FILE: CGALWrapper/Arrangments/SweepLine.h type typename (line 18) | typedef typename K::Point_2 Point_2; type typename (line 19) | typedef typename Traits::Curve_2 Segment_2; function DeleteSweepLine (line 32) | inline static void DeleteSweepLine(void* ptr) function SweepLine (line 43) | inline static SweepLine* CastToSweepLine(void* ptr) function ClearPointBuffer (line 48) | static void ClearPointBuffer(void* ptr) function ClearSegmentBuffer (line 54) | static void ClearSegmentBuffer(void* ptr) function PointBufferSize (line 60) | static int PointBufferSize(void* ptr) function SegmentBufferSize (line 66) | static int SegmentBufferSize(void* ptr) function BOOL (line 72) | static BOOL DoIntersect(void* ptr, Segment2d* segments, int count) function ComputeSubcurves (line 80) | static int ComputeSubcurves(void* ptr, Segment2d* segments, int count) function ComputeIntersectionPoints (line 91) | static int ComputeIntersectionPoints(void* ptr, Segment2d* segments, int... function GetPoints (line 102) | static void GetPoints(void* ptr, Point2d* points, int count) function GetSegments (line 112) | static void GetSegments(void* ptr, Segment2d* segments, int count) function std (line 125) | static std::vector ToList(Segment2d* segments, int count) function Segment_2 (line 135) | static Segment_2* ToArray(Segment2d* segments, int count) FILE: CGALWrapper/Arrangments/SweepLine_EEK.cpp function SweepLine2_EEK_Release (line 10) | void SweepLine2_EEK_Release(void* ptr) function SweepLine2_EEK_ClearPointBuffer (line 15) | void SweepLine2_EEK_ClearPointBuffer(void* ptr) function SweepLine2_EEK_ClearSegmentBuffer (line 20) | void SweepLine2_EEK_ClearSegmentBuffer(void* ptr) function SweepLine2_EEK_PointBufferSize (line 25) | int SweepLine2_EEK_PointBufferSize(void* ptr) function SweepLine2_EEK_SegmentBufferSize (line 30) | int SweepLine2_EEK_SegmentBufferSize(void* ptr) function BOOL (line 35) | BOOL SweepLine2_EEK_DoIntersect(void* ptr, Segment2d* segments, int count) function SweepLine2_EEK_ComputeSubcurves (line 40) | int SweepLine2_EEK_ComputeSubcurves(void* ptr, Segment2d* segments, int ... function SweepLine2_EEK_ComputeIntersectionPoints (line 45) | int SweepLine2_EEK_ComputeIntersectionPoints(void* ptr, Segment2d* segme... function SweepLine2_EEK_GetPoints (line 50) | void SweepLine2_EEK_GetPoints(void* ptr, Point2d* points, int count) function SweepLine2_EEK_GetSegments (line 55) | void SweepLine2_EEK_GetSegments(void* ptr, Segment2d* segments, int count) FILE: CGALWrapper/Arrangments/SweepLine_EIK.cpp function SweepLine2_EIK_Release (line 10) | void SweepLine2_EIK_Release(void* ptr) function SweepLine2_EIK_ClearPointBuffer (line 15) | void SweepLine2_EIK_ClearPointBuffer(void* ptr) function SweepLine2_EIK_ClearSegmentBuffer (line 20) | void SweepLine2_EIK_ClearSegmentBuffer(void* ptr) function SweepLine2_EIK_PointBufferSize (line 25) | int SweepLine2_EIK_PointBufferSize(void* ptr) function SweepLine2_EIK_SegmentBufferSize (line 30) | int SweepLine2_EIK_SegmentBufferSize(void* ptr) function BOOL (line 35) | BOOL SweepLine2_EIK_DoIntersect(void* ptr, Segment2d* segments, int count) function SweepLine2_EIK_ComputeSubcurves (line 40) | int SweepLine2_EIK_ComputeSubcurves(void* ptr, Segment2d* segments, int ... function SweepLine2_EIK_ComputeIntersectionPoints (line 45) | int SweepLine2_EIK_ComputeIntersectionPoints(void* ptr, Segment2d* segme... function SweepLine2_EIK_GetPoints (line 50) | void SweepLine2_EIK_GetPoints(void* ptr, Point2d* points, int count) function SweepLine2_EIK_GetSegments (line 55) | void SweepLine2_EIK_GetSegments(void* ptr, Segment2d* segments, int count) FILE: CGALWrapper/CGALWrapper.h type CGAL (line 26) | typedef CGAL::Exact_predicates_inexact_constructions_kernel EIK; type CGAL (line 27) | typedef CGAL::Exact_predicates_exact_constructions_kernel EEK; type CGAL (line 28) | typedef CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt EEK_... type CGAL (line 29) | typedef CGAL::Exact_predicates_exact_constructions_kernel_with_kth_root ... type CGAL (line 30) | typedef CGAL::Exact_predicates_exact_constructions_kernel_with_root_of E... type class (line 32) | enum class type class (line 41) | enum class FILE: CGALWrapper/Circlar/Circle2.h type CGAL (line 16) | typedef CGAL::Circle_2 Circle_2; function Circle_2 (line 18) | static Circle_2* CastToCircle(void* ptr) function Circle_2 (line 23) | static Circle_2* NewCircle2(Point2d center, double sq_radius, CGAL::Orie... function DeleteCircle2 (line 29) | static void DeleteCircle2(void* ptr) FILE: CGALWrapper/Circlar/Circle2_EEK.cpp function Circle2_EEK_Release (line 17) | void Circle2_EEK_Release(void* ptr) FILE: CGALWrapper/Collections/IndexMap.h function Clear (line 28) | void Clear() function ClearMap (line 34) | void ClearMap() function ResetIndices (line 40) | void ResetIndices() function NextIndex (line 46) | int NextIndex() function Insert (line 51) | void Insert(int index, T item) function T (line 56) | T* Find(int index) FILE: CGALWrapper/Collections/NativeList.cpp function NativeList_Release (line 15) | void NativeList_Release(void* listPtr) function NativeList_Add (line 26) | void NativeList_Add(void* listPtr, void* ptr) function NativeList_AddRange (line 32) | void NativeList_AddRange(void* listPtr, void** ptr_array, int count) function NativeList_Capacity (line 38) | int NativeList_Capacity(void* listPtr) function NativeList_Clear (line 44) | void NativeList_Clear(void* listPtr) function NativeList_Count (line 50) | int NativeList_Count(void* listPtr) function BOOL (line 56) | BOOL NativeList_Contains(void* listPtr, void* ptr) function NativeList_Set (line 74) | void NativeList_Set(void* listPtr, int index, void* ptr) function NativeList_IndexOf (line 80) | int NativeList_IndexOf(void* listPtr, void* ptr) function NativeList_Insert (line 86) | void NativeList_Insert(void* listPtr, void* ptr, int index) function BOOL (line 92) | BOOL NativeList_Remove(void* listPtr, void* ptr) function NativeList_RemoveAt (line 100) | void NativeList_RemoveAt(void* listPtr, int index) function NativeList_Reverse (line 106) | void NativeList_Reverse(void* listPtr) function NativeList_TrimExcess (line 112) | void NativeList_TrimExcess(void* listPtr) function BOOL (line 160) | BOOL NativeList::Contains(void* ptr) FILE: CGALWrapper/Collections/NativeList.h function class (line 47) | class NativeList FILE: CGALWrapper/Eigen/EigenColumnVector.cpp function EigenColumnVector_Release (line 17) | void EigenColumnVector_Release(void* ptr) function ColumnVector (line 27) | ColumnVector* CastToColumnVector(void* ptr) function ColumnVector (line 32) | ColumnVector* NewColumnVector(const ColumnVector& v) function ColumnVector (line 37) | ColumnVector* NewColumnVector() function EigenColumnVector_Dimension (line 44) | int EigenColumnVector_Dimension(void* ptr) function EigenColumnVector_Get (line 50) | double EigenColumnVector_Get(void* ptr, int x) function EigenColumnVector_Set (line 56) | void EigenColumnVector_Set(void* ptr, int x, double value) function EigenColumnVector_Dot (line 62) | double EigenColumnVector_Dot(void* ptr1, void* ptr2) function EigenColumnVector_Normalize (line 79) | void EigenColumnVector_Normalize(void* ptr) function EigenColumnVector_Norm (line 85) | double EigenColumnVector_Norm(void* ptr) function EigenColumnVector_Resize (line 115) | void EigenColumnVector_Resize(void* ptr, int dimension) FILE: CGALWrapper/Eigen/EigenMatrix.cpp function EigenMatrix_Release (line 50) | void EigenMatrix_Release(void* ptr) function Matrix (line 60) | Matrix* CastToMatrix(void* ptr) function Matrix (line 65) | Matrix* NewMatrix(const Matrix& m) function Matrix (line 70) | Matrix* NewMatrix() function EigenMatrix_Rows (line 75) | int EigenMatrix_Rows(void* ptr) function EigenMatrix_Columns (line 81) | int EigenMatrix_Columns(void* ptr) function EigenMatrix_GetXY (line 87) | double EigenMatrix_GetXY(void* ptr, int x, int y) function EigenMatrix_SetXY (line 93) | void EigenMatrix_SetXY(void* ptr, int x, int y, double value) function EigenMatrix_GetX (line 99) | double EigenMatrix_GetX(void* ptr, int x) function EigenMatrix_SetX (line 105) | void EigenMatrix_SetX(void* ptr, int x, double value) function BOOL (line 143) | BOOL EigenMatrix_IsInvertible(void* ptr) function EigenMatrix_Determinant (line 168) | double EigenMatrix_Determinant(void* ptr) function EigenMatrix_Trace (line 174) | double EigenMatrix_Trace(void* ptr) function BOOL (line 180) | BOOL EigenMatrix_IsIdentity(void* ptr) function BOOL (line 186) | BOOL EigenMatrix_IsDiagonal(void* ptr) function BOOL (line 192) | BOOL EigenMatrix_IsUpperTriangular(void* ptr) function BOOL (line 198) | BOOL EigenMatrix_IsLowerTriangular(void* ptr) function EigenMatrix_RelativeError_Vec (line 481) | double EigenMatrix_RelativeError_Vec(void* ptr1, void* ptr2, void* ptr3) function EigenMatrix_RelativeError_Mat (line 490) | double EigenMatrix_RelativeError_Mat(void* ptr1, void* ptr2, void* ptr3) function BOOL (line 533) | BOOL EigenMatrix_EigenValuesVectors(void* ptr, void** values, void** vec... FILE: CGALWrapper/Eigen/EigenRowVector.cpp function EigenRowVector_Release (line 17) | void EigenRowVector_Release(void* ptr) function RowVector (line 27) | RowVector* CastToRowVector(void* ptr) function RowVector (line 32) | RowVector* NewRowVector(const RowVector& v) function RowVector (line 37) | RowVector* NewRowVector() function EigenRowVector_Dimension (line 44) | int EigenRowVector_Dimension(void* ptr) function EigenRowVector_Get (line 50) | double EigenRowVector_Get(void* ptr, int x) function EigenRowVector_Set (line 56) | void EigenRowVector_Set(void* ptr, int x, double value) function EigenRowVector_Dot (line 62) | double EigenRowVector_Dot(void* ptr1, void* ptr2) function EigenRowVector_Normalize (line 79) | void EigenRowVector_Normalize(void* ptr) function EigenRowVector_Norm (line 85) | double EigenRowVector_Norm(void* ptr) function EigenRowVector_Resize (line 115) | void EigenRowVector_Resize(void* ptr, int dimension) FILE: CGALWrapper/Geometry/Box2_EEK.cpp function Box2_EEK_Release (line 18) | void Box2_EEK_Release(void* ptr) function Box2 (line 28) | Box2* CastToBox2(void* ptr) function Box2 (line 33) | Box2* NewBox2() function Point2d (line 38) | Point2d Box2_EEK_GetMin(void* ptr) function Box2_EEK_SetMin (line 44) | void Box2_EEK_SetMin(void* ptr, const Point2d& point) function Point2d (line 50) | Point2d Box2_EEK_GetMax(void* ptr) function Box2_EEK_SetMax (line 56) | void Box2_EEK_SetMax(void* ptr, const Point2d& point) function Box2_EEK_Area (line 62) | double Box2_EEK_Area(void* ptr) function Box2_EEK_BoundedSide (line 68) | CGAL::Bounded_side Box2_EEK_BoundedSide(void* ptr, const Point2d& point) function BOOL (line 75) | BOOL Box2_EEK_ContainsPoint(void* ptr, const Point2d& point, BOOL inculd... function BOOL (line 86) | BOOL Box2_EEK_IsDegenerate(void* ptr) function Box2_EEK_Transform (line 92) | void Box2_EEK_Transform(void* ptr, const Point2d& translation, double ro... FILE: CGALWrapper/Geometry/Box2_EIK.cpp function Box2_EIK_Release (line 18) | void Box2_EIK_Release(void* ptr) function Box2 (line 28) | Box2* CastToBox2(void* ptr) function Box2 (line 33) | Box2* NewBox2() function Point2d (line 38) | Point2d Box2_EIK_GetMin(void* ptr) function Box2_EIK_SetMin (line 44) | void Box2_EIK_SetMin(void* ptr, const Point2d& point) function Point2d (line 50) | Point2d Box2_EIK_GetMax(void* ptr) function Box2_EIK_SetMax (line 56) | void Box2_EIK_SetMax(void* ptr, const Point2d& point) function Box2_EIK_Area (line 62) | double Box2_EIK_Area(void* ptr) function Box2_EIK_BoundedSide (line 68) | CGAL::Bounded_side Box2_EIK_BoundedSide(void* ptr, const Point2d& point) function BOOL (line 75) | BOOL Box2_EIK_ContainsPoint(void* ptr, const Point2d& point, BOOL inculd... function BOOL (line 86) | BOOL Box2_EIK_IsDegenerate(void* ptr) function Box2_EIK_Transform (line 92) | void Box2_EIK_Transform(void* ptr, const Point2d& translation, double ro... FILE: CGALWrapper/Geometry/Geometry2.h function ToCGAL3 (line 27) | struct Point2d function operator (line 73) | bool operator==(const Point2d& rhs) const function operator (line 78) | bool operator!=(const Point2d& rhs) const function Point2d (line 93) | Point2d operator/(double rhs) const function Point2d (line 98) | Point2d operator*(double rhs) const function FromCGAL (line 111) | struct HPoint2d function HPoint2d (line 152) | HPoint2d operator/(double rhs) const function HPoint2d (line 157) | HPoint2d operator*(double rhs) const function FromCGAL (line 169) | struct Vector2d function FromCGAL (line 211) | struct Segment2d function FromCGAL (line 240) | struct Line2d function FromCGAL (line 260) | struct Triangle2d function FromCGAL (line 282) | struct Ray2d function FromCGAL (line 302) | struct Box2d type Circle2d (line 337) | struct Circle2d FILE: CGALWrapper/Geometry/Geometry3.h function ToCGALWeightedPoint (line 28) | struct Point3d function operator (line 79) | bool operator==(const Point3d& rhs) const function operator (line 84) | bool operator!=(const Point3d& rhs) const function Point3d (line 99) | Point3d operator/(double rhs) const function Point3d (line 104) | Point3d operator*(double rhs) const function FromCGAL (line 117) | struct HPoint3d function HPoint3d (line 160) | HPoint3d operator/(double rhs) const function HPoint3d (line 165) | HPoint3d operator*(double rhs) const function FromCGAL (line 177) | struct Vector3d function FromCGAL (line 221) | struct Segment3d function FromCGAL (line 250) | struct Line3d function FromCGAL (line 291) | struct Box3d function FromCGAL (line 328) | struct Ray3d type Tetahedron3d (line 378) | struct Tetahedron3d FILE: CGALWrapper/Geometry/HPoint2_EEK.cpp function HPoint2_EEK_Release (line 20) | void HPoint2_EEK_Release(void* ptr) function HPoint2 (line 30) | HPoint2* CastToHPoint2(void* ptr) function HPoint2_EEK_GetX (line 35) | double HPoint2_EEK_GetX(void* ptr) function HPoint2_EEK_GetY (line 41) | double HPoint2_EEK_GetY(void* ptr) function HPoint2_EEK_GetW (line 47) | double HPoint2_EEK_GetW(void* ptr) function HPoint2_EEK_SetX (line 53) | void HPoint2_EEK_SetX(void* ptr, double x) function HPoint2_EEK_SetY (line 59) | void HPoint2_EEK_SetY(void* ptr, double y) function HPoint2_EEK_SetW (line 65) | void HPoint2_EEK_SetW(void* ptr, double w) FILE: CGALWrapper/Geometry/HPoint2_EIK.cpp function HPoint2_EIK_Release (line 20) | void HPoint2_EIK_Release(void* ptr) function HPoint2 (line 30) | HPoint2* CastToHPoint2(void* ptr) function HPoint2_EIK_GetX (line 35) | double HPoint2_EIK_GetX(void* ptr) function HPoint2_EIK_GetY (line 41) | double HPoint2_EIK_GetY(void* ptr) function HPoint2_EIK_GetW (line 47) | double HPoint2_EIK_GetW(void* ptr) function HPoint2_EIK_SetX (line 53) | void HPoint2_EIK_SetX(void* ptr, double x) function HPoint2_EIK_SetY (line 59) | void HPoint2_EIK_SetY(void* ptr, double y) function HPoint2_EIK_SetW (line 65) | void HPoint2_EIK_SetW(void* ptr, double w) FILE: CGALWrapper/Geometry/Index.h type Index2 (line 3) | struct Index2 type Index3 (line 9) | struct Index3 type Index4 (line 16) | struct Index4 FILE: CGALWrapper/Geometry/IntersectionResult.h type INTERSECTION_RESULT_2D (line 16) | enum INTERSECTION_RESULT_2D : int type IntersectionResult2d (line 28) | struct IntersectionResult2d type CGAL (line 47) | typedef CGAL::Point_2 Point2; type CGAL (line 48) | typedef CGAL::Line_2 Line2; type CGAL (line 49) | typedef CGAL::Ray_2 Ray2; type CGAL (line 50) | typedef CGAL::Segment_2 Segment2; type CGAL (line 51) | typedef CGAL::Triangle_2 Triangle2; type CGAL (line 52) | typedef CGAL::Iso_rectangle_2 Box2; type std (line 53) | typedef std::vector Polygon2; function IntersectionResult2d (line 76) | static IntersectionResult2d ToBox(CGAL::Object obj) function IntersectionResult2d (line 96) | static IntersectionResult2d ToPointOrSegment(CGAL::Object obj) function IntersectionResult2d (line 125) | static IntersectionResult2d ToPointSegmentTriangleOrPolygon(CGAL::Object... function IntersectionResult2d (line 177) | static IntersectionResult2d ToPointOrRay(CGAL::Object obj) function IntersectionResult2d (line 206) | static IntersectionResult2d ToPointOrLine(CGAL::Object obj) function IntersectionResult2d (line 236) | static IntersectionResult2d ToPointSegmentOrRay(CGAL::Object obj) function IntersectionResult2d (line 275) | static IntersectionResult2d ToAny(CGAL::Object obj) FILE: CGALWrapper/Geometry/Intersections_geometry.h type CGAL (line 24) | typedef CGAL::Line_2 Line2; type CGAL (line 25) | typedef CGAL::Ray_2 Ray2; type CGAL (line 26) | typedef CGAL::Segment_2 Segment2; type CGAL (line 27) | typedef CGAL::Triangle_2 Triangle2; type CGAL (line 28) | typedef CGAL::Iso_rectangle_2 Box2; type std (line 29) | typedef std::vector Polygon2; function Point2 (line 37) | inline static Point2* CastToPoint2(void* ptr) function Line2 (line 42) | inline static Line2* CastToLine2(void* ptr) function Ray2 (line 47) | inline static Ray2* CastToRay2(void* ptr) function Segment2 (line 52) | inline static Segment2* CastToSegment2(void* ptr) function Triangle2 (line 57) | inline static Triangle2* CastToTriangle2(void* ptr) function Box2 (line 62) | inline static Box2* CastToBox2(void* ptr) function BOOL (line 73) | static BOOL DoIntersect_PointLine(void* point, void* line) function BOOL (line 80) | static BOOL DoIntersect_PointRay(void* point, void* ray) function BOOL (line 87) | static BOOL DoIntersect_PointSegment(void* point, void* seg) function BOOL (line 94) | static BOOL DoIntersect_PointTriangle(void* point, void* tri) function BOOL (line 101) | static BOOL DoIntersect_PointBox(void* point, void* box) function BOOL (line 114) | static BOOL DoIntersect_LinePoint(void* line, void* point) function BOOL (line 121) | static BOOL DoIntersect_LineLine(void* line, void* line2) function BOOL (line 128) | static BOOL DoIntersect_LineRay(void* line, void* ray) function BOOL (line 135) | static BOOL DoIntersect_LineSegment(void* line, void* segment) function BOOL (line 142) | static BOOL DoIntersect_LineTriangle(void* line, void* triangle) function BOOL (line 149) | static BOOL DoIntersect_LineBox(void* line, void* box) function BOOL (line 162) | static BOOL DoIntersect_RayPoint(void* ray, void* point) function BOOL (line 169) | static BOOL DoIntersect_RayLine(void* ray, void* line) function BOOL (line 176) | static BOOL DoIntersect_RayRay(void* ray, void* ray2) function BOOL (line 183) | static BOOL DoIntersect_RaySegment(void* ray, void* segment) function BOOL (line 190) | static BOOL DoIntersect_RayTriangle(void* ray, void* triangle) function BOOL (line 197) | static BOOL DoIntersect_RayBox(void* ray, void* box) function BOOL (line 210) | static BOOL DoIntersect_SegmentPoint(void* segment, void* point) function BOOL (line 217) | static BOOL DoIntersect_SegmentLine(void* segment, void* line) function BOOL (line 224) | static BOOL DoIntersect_SegmentRay(void* segment, void* ray) function BOOL (line 231) | static BOOL DoIntersect_SegmentSegment(void* segment, void* segment2) function BOOL (line 238) | static BOOL DoIntersect_SegmentTriangle(void* segment, void* triangle) function BOOL (line 245) | static BOOL DoIntersect_SegmentBox(void* segment, void* box) function BOOL (line 258) | static BOOL DoIntersect_TrianglePoint(void* triangle, void* point) function BOOL (line 265) | static BOOL DoIntersect_TriangleLine(void* triangle, void* line) function BOOL (line 272) | static BOOL DoIntersect_TriangleRay(void* triangle, void* ray) function BOOL (line 279) | static BOOL DoIntersect_TriangleSegment(void* triangle, void* segment) function BOOL (line 286) | static BOOL DoIntersect_TriangleTriangle(void* triangle, void* triangle2) function BOOL (line 293) | static BOOL DoIntersect_TriangleBox(void* triangle, void* box) function BOOL (line 306) | static BOOL DoIntersect_BoxPoint(void* box, void* point) function BOOL (line 313) | static BOOL DoIntersect_BoxLine(void* box, void* line) function BOOL (line 320) | static BOOL DoIntersect_BoxRay(void* box, void* ray) function BOOL (line 327) | static BOOL DoIntersect_BoxSegment(void* box, void* segment) function BOOL (line 334) | static BOOL DoIntersect_BoxTriangle(void* box, void* triangle) function BOOL (line 341) | static BOOL DoIntersect_BoxBox(void* box, void* box2) function IntersectionResult2d (line 354) | static IntersectionResult2d Intersection_PointLine(void* point, void* line) function IntersectionResult2d (line 361) | static IntersectionResult2d Intersection_PointRay(void* point, void* ray) function IntersectionResult2d (line 368) | static IntersectionResult2d Intersection_PointSegment(void* point, void*... function IntersectionResult2d (line 375) | static IntersectionResult2d Intersection_PointTriangle(void* point, void... function IntersectionResult2d (line 382) | static IntersectionResult2d Intersection_PointBox(void* point, void* box) function IntersectionResult2d (line 395) | static IntersectionResult2d Intersection_LinePoint(void* line, void* point) function IntersectionResult2d (line 402) | static IntersectionResult2d Intersection_LineLine(void* line, void* line2) function IntersectionResult2d (line 409) | static IntersectionResult2d Intersection_LineRay(void* line, void* ray) function IntersectionResult2d (line 416) | static IntersectionResult2d Intersection_LineSegment(void* line, void* s... function IntersectionResult2d (line 423) | static IntersectionResult2d Intersection_LineTriangle(void* line, void* ... function IntersectionResult2d (line 430) | static IntersectionResult2d Intersection_LineBox(void* line, void* box) function IntersectionResult2d (line 443) | static IntersectionResult2d Intersection_RayPoint(void* ray, void* point) function IntersectionResult2d (line 450) | static IntersectionResult2d Intersection_RayLine(void* ray, void* line) function IntersectionResult2d (line 457) | static IntersectionResult2d Intersection_RayRay(void* ray, void* ray2) function IntersectionResult2d (line 464) | static IntersectionResult2d Intersection_RaySegment(void* ray, void* seg... function IntersectionResult2d (line 471) | static IntersectionResult2d Intersection_RayTriangle(void* ray, void* tr... function IntersectionResult2d (line 478) | static IntersectionResult2d Intersection_RayBox(void* ray, void* box) function IntersectionResult2d (line 491) | static IntersectionResult2d Intersection_SegmentPoint(void* segment, voi... function IntersectionResult2d (line 498) | static IntersectionResult2d Intersection_SegmentLine(void* segment, void... function IntersectionResult2d (line 505) | static IntersectionResult2d Intersection_SegmentRay(void* segment, void*... function IntersectionResult2d (line 512) | static IntersectionResult2d Intersection_SegmentSegment(void* segment, v... function IntersectionResult2d (line 519) | static IntersectionResult2d Intersection_SegmentTriangle(void* segment, ... function IntersectionResult2d (line 526) | static IntersectionResult2d Intersection_SegmentBox(void* segment, void*... function IntersectionResult2d (line 539) | static IntersectionResult2d Intersection_TrianglePoint(void* triangle, v... function IntersectionResult2d (line 546) | static IntersectionResult2d Intersection_TriangleLine(void* triangle, vo... function IntersectionResult2d (line 553) | static IntersectionResult2d Intersection_TriangleRay(void* triangle, voi... function IntersectionResult2d (line 560) | static IntersectionResult2d Intersection_TriangleSegment(void* triangle,... function IntersectionResult2d (line 567) | static IntersectionResult2d Intersection_TriangleTriangle(void* triangle... function IntersectionResult2d (line 574) | static IntersectionResult2d Intersection_TriangleBox(void* triangle, voi... function IntersectionResult2d (line 587) | static IntersectionResult2d Intersection_BoxPoint(void* box, void* point) function IntersectionResult2d (line 594) | static IntersectionResult2d Intersection_BoxLine(void* box, void* line) function IntersectionResult2d (line 601) | static IntersectionResult2d Intersection_BoxRay(void* box, void* ray) function IntersectionResult2d (line 608) | static IntersectionResult2d Intersection_BoxSegment(void* box, void* seg... function IntersectionResult2d (line 615) | static IntersectionResult2d Intersection_BoxTriangle(void* box, void* tr... function IntersectionResult2d (line 622) | static IntersectionResult2d Intersection_BoxBox(void* box, void* box2) function SqrDistance_PointPoint (line 635) | static double SqrDistance_PointPoint(void* point, void* point2) function SqrDistance_PointLine (line 642) | static double SqrDistance_PointLine(void* point, void* line) function SqrDistance_PointRay (line 649) | static double SqrDistance_PointRay(void* point, void* ray) function SqrDistance_PointSegment (line 656) | static double SqrDistance_PointSegment(void* point, void* segment) function SqrDistance_PointTriangle (line 663) | static double SqrDistance_PointTriangle(void* point, void* triangle) function SqrDistance_LinePoint (line 677) | static double SqrDistance_LinePoint(void* line, void* point) function SqrDistance_LineLine (line 684) | static double SqrDistance_LineLine(void* line, void* line2) function SqrDistance_LineRay (line 691) | static double SqrDistance_LineRay(void* line, void* ray) function SqrDistance_LineSegment (line 698) | static double SqrDistance_LineSegment(void* line, void* segment) function SqrDistance_LineTriangle (line 705) | static double SqrDistance_LineTriangle(void* line, void* triangle) function SqrDistance_RayPoint (line 718) | static double SqrDistance_RayPoint(void* ray, void* point) function SqrDistance_RayLine (line 725) | static double SqrDistance_RayLine(void* ray, void* line) function SqrDistance_RayRay (line 732) | static double SqrDistance_RayRay(void* ray, void* ray2) function SqrDistance_RaySegment (line 739) | static double SqrDistance_RaySegment(void* ray, void* segment) function SqrDistance_RayTriangle (line 746) | static double SqrDistance_RayTriangle(void* ray, void* triangle) function SqrDistance_SegmentPoint (line 759) | static double SqrDistance_SegmentPoint(void* segment, void* point) function SqrDistance_SegmentLine (line 766) | static double SqrDistance_SegmentLine(void* segment, void* line) function SqrDistance_SegmentRay (line 773) | static double SqrDistance_SegmentRay(void* segment, void* ray) function SqrDistance_SegmentSegment (line 780) | static double SqrDistance_SegmentSegment(void* segment, void* segment2) function SqrDistance_SegmentTriangle (line 787) | static double SqrDistance_SegmentTriangle(void* segment, void* triangle) function SqrDistance_TrianglePoint (line 800) | static double SqrDistance_TrianglePoint(void* triangle, void* point) function SqrDistance_TriangleLine (line 807) | static double SqrDistance_TriangleLine(void* triangle, void* line) function SqrDistance_TriangleRay (line 814) | static double SqrDistance_TriangleRay(void* triangle, void* ray) function SqrDistance_TriangleSegment (line 821) | static double SqrDistance_TriangleSegment(void* triangle, void* segment) function SqrDistance_TriangleTriangle (line 828) | static double SqrDistance_TriangleTriangle(void* triangle, void* triangle2) FILE: CGALWrapper/Geometry/Intersections_geometry_EEK.cpp function BOOL (line 11) | BOOL Intersections_Geometry_EEK_DoIntersect_PointLine(void* point, void*... function BOOL (line 16) | BOOL Intersections_Geometry_EEK_DoIntersect_PointRay(void* point, void* ... function BOOL (line 21) | BOOL Intersections_Geometry_EEK_DoIntersect_PointSegment(void* point, vo... function BOOL (line 26) | BOOL Intersections_Geometry_EEK_DoIntersect_PointTriangle(void* point, v... function BOOL (line 31) | BOOL Intersections_Geometry_EEK_DoIntersect_PointBox(void* point, void* ... function BOOL (line 42) | BOOL Intersections_Geometry_EEK_DoIntersect_LinePoint(void* line, void* ... function BOOL (line 47) | BOOL Intersections_Geometry_EEK_DoIntersect_LineLine(void* line, void* l... function BOOL (line 52) | BOOL Intersections_Geometry_EEK_DoIntersect_LineRay(void* line, void* ray) function BOOL (line 57) | BOOL Intersections_Geometry_EEK_DoIntersect_LineSegment(void* line, void... function BOOL (line 62) | BOOL Intersections_Geometry_EEK_DoIntersect_LineTriangle(void* line, voi... function BOOL (line 67) | BOOL Intersections_Geometry_EEK_DoIntersect_LineBox(void* line, void* box) function BOOL (line 78) | BOOL Intersections_Geometry_EEK_DoIntersect_RayPoint(void* ray, void* po... function BOOL (line 83) | BOOL Intersections_Geometry_EEK_DoIntersect_RayLine(void* ray, void* line) function BOOL (line 88) | BOOL Intersections_Geometry_EEK_DoIntersect_RayRay(void* ray, void* ray2) function BOOL (line 93) | BOOL Intersections_Geometry_EEK_DoIntersect_RaySegment(void* ray, void* ... function BOOL (line 98) | BOOL Intersections_Geometry_EEK_DoIntersect_RayTriangle(void* ray, void*... function BOOL (line 103) | BOOL Intersections_Geometry_EEK_DoIntersect_RayBox(void* ray, void* box) function BOOL (line 114) | BOOL Intersections_Geometry_EEK_DoIntersect_SegmentPoint(void* segment, ... function BOOL (line 119) | BOOL Intersections_Geometry_EEK_DoIntersect_SegmentLine(void* segment, v... function BOOL (line 124) | BOOL Intersections_Geometry_EEK_DoIntersect_SegmentRay(void* segment, vo... function BOOL (line 129) | BOOL Intersections_Geometry_EEK_DoIntersect_SegmentSegment(void* segment... function BOOL (line 134) | BOOL Intersections_Geometry_EEK_DoIntersect_SegmentTriangle(void* segmen... function BOOL (line 139) | BOOL Intersections_Geometry_EEK_DoIntersect_SegmentBox(void* segment, vo... function BOOL (line 150) | BOOL Intersections_Geometry_EEK_DoIntersect_TrianglePoint(void* triangle... function BOOL (line 155) | BOOL Intersections_Geometry_EEK_DoIntersect_TriangleLine(void* triangle,... function BOOL (line 160) | BOOL Intersections_Geometry_EEK_DoIntersect_TriangleRay(void* triangle, ... function BOOL (line 165) | BOOL Intersections_Geometry_EEK_DoIntersect_TriangleSegment(void* triang... function BOOL (line 170) | BOOL Intersections_Geometry_EEK_DoIntersect_TriangleTriangle(void* trian... function BOOL (line 175) | BOOL Intersections_Geometry_EEK_DoIntersect_TriangleBox(void* triangle, ... function BOOL (line 186) | BOOL Intersections_Geometry_EEK_DoIntersect_BoxPoint(void* box, void* po... function BOOL (line 191) | BOOL Intersections_Geometry_EEK_DoIntersect_BoxLine(void* box, void* line) function BOOL (line 196) | BOOL Intersections_Geometry_EEK_DoIntersect_BoxRay(void* box, void* ray) function BOOL (line 201) | BOOL Intersections_Geometry_EEK_DoIntersect_BoxSegment(void* box, void* ... function BOOL (line 206) | BOOL Intersections_Geometry_EEK_DoIntersect_BoxTriangle(void* box, void*... function BOOL (line 211) | BOOL Intersections_Geometry_EEK_DoIntersect_BoxBox(void* box, void* box2) function IntersectionResult2d (line 222) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_PointLine(v... function IntersectionResult2d (line 227) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_PointRay(vo... function IntersectionResult2d (line 232) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_PointSegmen... function IntersectionResult2d (line 237) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_PointTriang... function IntersectionResult2d (line 242) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_PointBox(vo... function IntersectionResult2d (line 253) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_LinePoint(v... function IntersectionResult2d (line 258) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_LineLine(vo... function IntersectionResult2d (line 263) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_LineRay(voi... function IntersectionResult2d (line 268) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_LineSegment... function IntersectionResult2d (line 273) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_LineTriangl... function IntersectionResult2d (line 278) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_LineBox(voi... function IntersectionResult2d (line 289) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_RayPoint(vo... function IntersectionResult2d (line 294) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_RayLine(voi... function IntersectionResult2d (line 299) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_RayRay(void... function IntersectionResult2d (line 304) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_RaySegment(... function IntersectionResult2d (line 309) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_RayTriangle... function IntersectionResult2d (line 314) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_RayBox(void... function IntersectionResult2d (line 325) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_SegmentPoin... function IntersectionResult2d (line 330) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_SegmentLine... function IntersectionResult2d (line 335) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_SegmentRay(... function IntersectionResult2d (line 340) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_SegmentSegm... function IntersectionResult2d (line 345) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_SegmentTria... function IntersectionResult2d (line 350) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_SegmentBox(... function IntersectionResult2d (line 361) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_TrianglePoi... function IntersectionResult2d (line 366) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_TriangleLin... function IntersectionResult2d (line 371) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_TriangleRay... function IntersectionResult2d (line 376) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_TriangleSeg... function IntersectionResult2d (line 381) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_TriangleTri... function IntersectionResult2d (line 386) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_TriangleBox... function IntersectionResult2d (line 397) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_BoxPoint(vo... function IntersectionResult2d (line 402) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_BoxLine(voi... function IntersectionResult2d (line 407) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_BoxRay(void... function IntersectionResult2d (line 412) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_BoxSegment(... function IntersectionResult2d (line 417) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_BoxTriangle... function IntersectionResult2d (line 422) | IntersectionResult2d Intersections_Geometry_EEK_Intersection_BoxBox(void... function Intersections_Geometry_EEK_SqrDistance_PointPoint (line 433) | double Intersections_Geometry_EEK_SqrDistance_PointPoint(void* point, vo... function Intersections_Geometry_EEK_SqrDistance_PointLine (line 438) | double Intersections_Geometry_EEK_SqrDistance_PointLine(void* point, voi... function Intersections_Geometry_EEK_SqrDistance_PointRay (line 443) | double Intersections_Geometry_EEK_SqrDistance_PointRay(void* point, void... function Intersections_Geometry_EEK_SqrDistance_PointSegment (line 448) | double Intersections_Geometry_EEK_SqrDistance_PointSegment(void* point, ... function Intersections_Geometry_EEK_SqrDistance_PointTriangle (line 453) | double Intersections_Geometry_EEK_SqrDistance_PointTriangle(void* point,... function Intersections_Geometry_EEK_SqrDistance_LinePoint (line 464) | double Intersections_Geometry_EEK_SqrDistance_LinePoint(void* line, void... function Intersections_Geometry_EEK_SqrDistance_LineLine (line 469) | double Intersections_Geometry_EEK_SqrDistance_LineLine(void* line, void*... function Intersections_Geometry_EEK_SqrDistance_LineRay (line 474) | double Intersections_Geometry_EEK_SqrDistance_LineRay(void* line, void* ... function Intersections_Geometry_EEK_SqrDistance_LineSegment (line 479) | double Intersections_Geometry_EEK_SqrDistance_LineSegment(void* line, vo... function Intersections_Geometry_EEK_SqrDistance_LineTriangle (line 484) | double Intersections_Geometry_EEK_SqrDistance_LineTriangle(void* line, v... function Intersections_Geometry_EEK_SqrDistance_RayPoint (line 495) | double Intersections_Geometry_EEK_SqrDistance_RayPoint(void* ray, void* ... function Intersections_Geometry_EEK_SqrDistance_RayLine (line 500) | double Intersections_Geometry_EEK_SqrDistance_RayLine(void* ray, void* l... function Intersections_Geometry_EEK_SqrDistance_RayRay (line 505) | double Intersections_Geometry_EEK_SqrDistance_RayRay(void* ray, void* ray2) function Intersections_Geometry_EEK_SqrDistance_RaySegment (line 510) | double Intersections_Geometry_EEK_SqrDistance_RaySegment(void* ray, void... function Intersections_Geometry_EEK_SqrDistance_RayTriangle (line 515) | double Intersections_Geometry_EEK_SqrDistance_RayTriangle(void* ray, voi... function Intersections_Geometry_EEK_SqrDistance_SegmentPoint (line 526) | double Intersections_Geometry_EEK_SqrDistance_SegmentPoint(void* segment... function Intersections_Geometry_EEK_SqrDistance_SegmentLine (line 531) | double Intersections_Geometry_EEK_SqrDistance_SegmentLine(void* segment,... function Intersections_Geometry_EEK_SqrDistance_SegmentRay (line 536) | double Intersections_Geometry_EEK_SqrDistance_SegmentRay(void* segment, ... function Intersections_Geometry_EEK_SqrDistance_SegmentSegment (line 541) | double Intersections_Geometry_EEK_SqrDistance_SegmentSegment(void* segme... function Intersections_Geometry_EEK_SqrDistance_SegmentTriangle (line 546) | double Intersections_Geometry_EEK_SqrDistance_SegmentTriangle(void* segm... function Intersections_Geometry_EEK_SqrDistance_TrianglePoint (line 557) | double Intersections_Geometry_EEK_SqrDistance_TrianglePoint(void* triang... function Intersections_Geometry_EEK_SqrDistance_TriangleLine (line 562) | double Intersections_Geometry_EEK_SqrDistance_TriangleLine(void* triangl... function Intersections_Geometry_EEK_SqrDistance_TriangleRay (line 567) | double Intersections_Geometry_EEK_SqrDistance_TriangleRay(void* triangle... function Intersections_Geometry_EEK_SqrDistance_TriangleSegment (line 572) | double Intersections_Geometry_EEK_SqrDistance_TriangleSegment(void* tria... function Intersections_Geometry_EEK_SqrDistance_TriangleTriangle (line 577) | double Intersections_Geometry_EEK_SqrDistance_TriangleTriangle(void* tri... FILE: CGALWrapper/Geometry/Intersections_geometry_EIK.cpp function BOOL (line 11) | BOOL Intersections_Geometry_EIK_DoIntersect_PointLine(void* point, void*... function BOOL (line 16) | BOOL Intersections_Geometry_EIK_DoIntersect_PointRay(void* point, void* ... function BOOL (line 21) | BOOL Intersections_Geometry_EIK_DoIntersect_PointSegment(void* point, vo... function BOOL (line 26) | BOOL Intersections_Geometry_EIK_DoIntersect_PointTriangle(void* point, v... function BOOL (line 31) | BOOL Intersections_Geometry_EIK_DoIntersect_PointBox(void* point, void* ... function BOOL (line 42) | BOOL Intersections_Geometry_EIK_DoIntersect_LinePoint(void* line, void* ... function BOOL (line 47) | BOOL Intersections_Geometry_EIK_DoIntersect_LineLine(void* line, void* l... function BOOL (line 52) | BOOL Intersections_Geometry_EIK_DoIntersect_LineRay(void* line, void* ray) function BOOL (line 57) | BOOL Intersections_Geometry_EIK_DoIntersect_LineSegment(void* line, void... function BOOL (line 62) | BOOL Intersections_Geometry_EIK_DoIntersect_LineTriangle(void* line, voi... function BOOL (line 67) | BOOL Intersections_Geometry_EIK_DoIntersect_LineBox(void* line, void* box) function BOOL (line 78) | BOOL Intersections_Geometry_EIK_DoIntersect_RayPoint(void* ray, void* po... function BOOL (line 83) | BOOL Intersections_Geometry_EIK_DoIntersect_RayLine(void* ray, void* line) function BOOL (line 88) | BOOL Intersections_Geometry_EIK_DoIntersect_RayRay(void* ray, void* ray2) function BOOL (line 93) | BOOL Intersections_Geometry_EIK_DoIntersect_RaySegment(void* ray, void* ... function BOOL (line 98) | BOOL Intersections_Geometry_EIK_DoIntersect_RayTriangle(void* ray, void*... function BOOL (line 103) | BOOL Intersections_Geometry_EIK_DoIntersect_RayBox(void* ray, void* box) function BOOL (line 114) | BOOL Intersections_Geometry_EIK_DoIntersect_SegmentPoint(void* segment, ... function BOOL (line 119) | BOOL Intersections_Geometry_EIK_DoIntersect_SegmentLine(void* segment, v... function BOOL (line 124) | BOOL Intersections_Geometry_EIK_DoIntersect_SegmentRay(void* segment, vo... function BOOL (line 129) | BOOL Intersections_Geometry_EIK_DoIntersect_SegmentSegment(void* segment... function BOOL (line 134) | BOOL Intersections_Geometry_EIK_DoIntersect_SegmentTriangle(void* segmen... function BOOL (line 139) | BOOL Intersections_Geometry_EIK_DoIntersect_SegmentBox(void* segment, vo... function BOOL (line 150) | BOOL Intersections_Geometry_EIK_DoIntersect_TrianglePoint(void* triangle... function BOOL (line 155) | BOOL Intersections_Geometry_EIK_DoIntersect_TriangleLine(void* triangle,... function BOOL (line 160) | BOOL Intersections_Geometry_EIK_DoIntersect_TriangleRay(void* triangle, ... function BOOL (line 165) | BOOL Intersections_Geometry_EIK_DoIntersect_TriangleSegment(void* triang... function BOOL (line 170) | BOOL Intersections_Geometry_EIK_DoIntersect_TriangleTriangle(void* trian... function BOOL (line 175) | BOOL Intersections_Geometry_EIK_DoIntersect_TriangleBox(void* triangle, ... function BOOL (line 186) | BOOL Intersections_Geometry_EIK_DoIntersect_BoxPoint(void* box, void* po... function BOOL (line 191) | BOOL Intersections_Geometry_EIK_DoIntersect_BoxLine(void* box, void* line) function BOOL (line 196) | BOOL Intersections_Geometry_EIK_DoIntersect_BoxRay(void* box, void* ray) function BOOL (line 201) | BOOL Intersections_Geometry_EIK_DoIntersect_BoxSegment(void* box, void* ... function BOOL (line 206) | BOOL Intersections_Geometry_EIK_DoIntersect_BoxTriangle(void* box, void*... function BOOL (line 211) | BOOL Intersections_Geometry_EIK_DoIntersect_BoxBox(void* box, void* box2) function IntersectionResult2d (line 222) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_PointLine(v... function IntersectionResult2d (line 227) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_PointRay(vo... function IntersectionResult2d (line 232) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_PointSegmen... function IntersectionResult2d (line 237) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_PointTriang... function IntersectionResult2d (line 242) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_PointBox(vo... function IntersectionResult2d (line 253) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_LinePoint(v... function IntersectionResult2d (line 258) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_LineLine(vo... function IntersectionResult2d (line 263) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_LineRay(voi... function IntersectionResult2d (line 268) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_LineSegment... function IntersectionResult2d (line 273) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_LineTriangl... function IntersectionResult2d (line 278) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_LineBox(voi... function IntersectionResult2d (line 289) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_RayPoint(vo... function IntersectionResult2d (line 294) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_RayLine(voi... function IntersectionResult2d (line 299) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_RayRay(void... function IntersectionResult2d (line 304) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_RaySegment(... function IntersectionResult2d (line 309) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_RayTriangle... function IntersectionResult2d (line 314) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_RayBox(void... function IntersectionResult2d (line 325) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_SegmentPoin... function IntersectionResult2d (line 330) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_SegmentLine... function IntersectionResult2d (line 335) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_SegmentRay(... function IntersectionResult2d (line 340) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_SegmentSegm... function IntersectionResult2d (line 345) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_SegmentTria... function IntersectionResult2d (line 350) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_SegmentBox(... function IntersectionResult2d (line 361) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_TrianglePoi... function IntersectionResult2d (line 366) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_TriangleLin... function IntersectionResult2d (line 371) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_TriangleRay... function IntersectionResult2d (line 376) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_TriangleSeg... function IntersectionResult2d (line 381) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_TriangleTri... function IntersectionResult2d (line 386) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_TriangleBox... function IntersectionResult2d (line 397) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_BoxPoint(vo... function IntersectionResult2d (line 402) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_BoxLine(voi... function IntersectionResult2d (line 407) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_BoxRay(void... function IntersectionResult2d (line 412) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_BoxSegment(... function IntersectionResult2d (line 417) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_BoxTriangle... function IntersectionResult2d (line 422) | IntersectionResult2d Intersections_Geometry_EIK_Intersection_BoxBox(void... function Intersections_Geometry_EIK_SqrDistance_PointPoint (line 433) | double Intersections_Geometry_EIK_SqrDistance_PointPoint(void* point, vo... function Intersections_Geometry_EIK_SqrDistance_PointLine (line 438) | double Intersections_Geometry_EIK_SqrDistance_PointLine(void* point, voi... function Intersections_Geometry_EIK_SqrDistance_PointRay (line 443) | double Intersections_Geometry_EIK_SqrDistance_PointRay(void* point, void... function Intersections_Geometry_EIK_SqrDistance_PointSegment (line 448) | double Intersections_Geometry_EIK_SqrDistance_PointSegment(void* point, ... function Intersections_Geometry_EIK_SqrDistance_PointTriangle (line 453) | double Intersections_Geometry_EIK_SqrDistance_PointTriangle(void* point,... function Intersections_Geometry_EIK_SqrDistance_LinePoint (line 464) | double Intersections_Geometry_EIK_SqrDistance_LinePoint(void* line, void... function Intersections_Geometry_EIK_SqrDistance_LineLine (line 469) | double Intersections_Geometry_EIK_SqrDistance_LineLine(void* line, void*... function Intersections_Geometry_EIK_SqrDistance_LineRay (line 474) | double Intersections_Geometry_EIK_SqrDistance_LineRay(void* line, void* ... function Intersections_Geometry_EIK_SqrDistance_LineSegment (line 479) | double Intersections_Geometry_EIK_SqrDistance_LineSegment(void* line, vo... function Intersections_Geometry_EIK_SqrDistance_LineTriangle (line 484) | double Intersections_Geometry_EIK_SqrDistance_LineTriangle(void* line, v... function Intersections_Geometry_EIK_SqrDistance_RayPoint (line 495) | double Intersections_Geometry_EIK_SqrDistance_RayPoint(void* ray, void* ... function Intersections_Geometry_EIK_SqrDistance_RayLine (line 500) | double Intersections_Geometry_EIK_SqrDistance_RayLine(void* ray, void* l... function Intersections_Geometry_EIK_SqrDistance_RayRay (line 505) | double Intersections_Geometry_EIK_SqrDistance_RayRay(void* ray, void* ray2) function Intersections_Geometry_EIK_SqrDistance_RaySegment (line 510) | double Intersections_Geometry_EIK_SqrDistance_RaySegment(void* ray, void... function Intersections_Geometry_EIK_SqrDistance_RayTriangle (line 515) | double Intersections_Geometry_EIK_SqrDistance_RayTriangle(void* ray, voi... function Intersections_Geometry_EIK_SqrDistance_SegmentPoint (line 526) | double Intersections_Geometry_EIK_SqrDistance_SegmentPoint(void* segment... function Intersections_Geometry_EIK_SqrDistance_SegmentLine (line 531) | double Intersections_Geometry_EIK_SqrDistance_SegmentLine(void* segment,... function Intersections_Geometry_EIK_SqrDistance_SegmentRay (line 536) | double Intersections_Geometry_EIK_SqrDistance_SegmentRay(void* segment, ... function Intersections_Geometry_EIK_SqrDistance_SegmentSegment (line 541) | double Intersections_Geometry_EIK_SqrDistance_SegmentSegment(void* segme... function Intersections_Geometry_EIK_SqrDistance_SegmentTriangle (line 546) | double Intersections_Geometry_EIK_SqrDistance_SegmentTriangle(void* segm... function Intersections_Geometry_EIK_SqrDistance_TrianglePoint (line 557) | double Intersections_Geometry_EIK_SqrDistance_TrianglePoint(void* triang... function Intersections_Geometry_EIK_SqrDistance_TriangleLine (line 562) | double Intersections_Geometry_EIK_SqrDistance_TriangleLine(void* triangl... function Intersections_Geometry_EIK_SqrDistance_TriangleRay (line 567) | double Intersections_Geometry_EIK_SqrDistance_TriangleRay(void* triangle... function Intersections_Geometry_EIK_SqrDistance_TriangleSegment (line 572) | double Intersections_Geometry_EIK_SqrDistance_TriangleSegment(void* tria... function Intersections_Geometry_EIK_SqrDistance_TriangleTriangle (line 577) | double Intersections_Geometry_EIK_SqrDistance_TriangleTriangle(void* tri... FILE: CGALWrapper/Geometry/Intersections_shapes.h type CGAL (line 21) | typedef CGAL::Point_2 Point2; type CGAL (line 22) | typedef CGAL::Line_2 Line2; type CGAL (line 23) | typedef CGAL::Ray_2 Ray2; type CGAL (line 24) | typedef CGAL::Segment_2 Segment2; type CGAL (line 25) | typedef CGAL::Triangle_2 Triangle2; type CGAL (line 26) | typedef CGAL::Iso_rectangle_2 Box2; type std (line 27) | typedef std::vector Polygon2; function BOOL (line 44) | static BOOL DoIntersect(Point2d point, Ray2d ray) function BOOL (line 51) | static BOOL DoIntersect(Point2d point, Segment2d segment) function BOOL (line 58) | static BOOL DoIntersect(Point2d point, Triangle2d triangle) function BOOL (line 65) | static BOOL DoIntersect(Point2d point, Box2d box) function BOOL (line 78) | static BOOL DoIntersect(Line2d line, Point2d point) function BOOL (line 85) | static BOOL DoIntersect(Line2d line, Line2d line2) function BOOL (line 92) | static BOOL DoIntersect(Line2d line, Ray2d ray) function BOOL (line 99) | static BOOL DoIntersect(Line2d line, Segment2d segment) function BOOL (line 106) | static BOOL DoIntersect(Line2d line, Triangle2d triangle) function BOOL (line 113) | static BOOL DoIntersect(Line2d line, Box2d box) function BOOL (line 126) | static BOOL DoIntersect(Ray2d ray, Point2d point) function BOOL (line 133) | static BOOL DoIntersect(Ray2d ray, Line2d line) function BOOL (line 140) | static BOOL DoIntersect(Ray2d ray, Ray2d ray2) function BOOL (line 147) | static BOOL DoIntersect(Ray2d ray, Segment2d segment) function BOOL (line 154) | static BOOL DoIntersect(Ray2d ray, Triangle2d triangle) function BOOL (line 161) | static BOOL DoIntersect(Ray2d ray, Box2d box) function BOOL (line 174) | static BOOL DoIntersect(Segment2d segment, Point2d point) function BOOL (line 181) | static BOOL DoIntersect(Segment2d segment, Line2d line) function BOOL (line 188) | static BOOL DoIntersect(Segment2d segment, Ray2d ray) function BOOL (line 195) | static BOOL DoIntersect(Segment2d segment, Segment2d segment2) function BOOL (line 202) | static BOOL DoIntersect(Segment2d segment, Triangle2d triangle) function BOOL (line 209) | static BOOL DoIntersect(Segment2d segment, Box2d box) function BOOL (line 222) | static BOOL DoIntersect(Triangle2d triangle, Point2d point) function BOOL (line 229) | static BOOL DoIntersect(Triangle2d triangle, Line2d line) function BOOL (line 236) | static BOOL DoIntersect(Triangle2d triangle, Ray2d ray) function BOOL (line 243) | static BOOL DoIntersect(Triangle2d triangle, Segment2d segment) function BOOL (line 250) | static BOOL DoIntersect(Triangle2d triangle, Triangle2d triangle2) function BOOL (line 257) | static BOOL DoIntersect(Triangle2d triangle, Box2d box) function BOOL (line 270) | static BOOL DoIntersect(Box2d box, Point2d point) function BOOL (line 277) | static BOOL DoIntersect(Box2d box, Line2d line) function BOOL (line 284) | static BOOL DoIntersect(Box2d box, Ray2d ray) function BOOL (line 291) | static BOOL DoIntersect(Box2d box, Segment2d segment) function BOOL (line 298) | static BOOL DoIntersect(Box2d box, Triangle2d triangle) function BOOL (line 305) | static BOOL DoIntersect(Box2d box, Box2d box2) function IntersectionResult2d (line 318) | static IntersectionResult2d Intersection(Point2d point, Line2d line) function IntersectionResult2d (line 326) | static IntersectionResult2d Intersection(Point2d point, Ray2d ray) function IntersectionResult2d (line 334) | static IntersectionResult2d Intersection(Point2d point, Segment2d segment) function IntersectionResult2d (line 342) | static IntersectionResult2d Intersection(Point2d point, Triangle2d trian... function IntersectionResult2d (line 350) | static IntersectionResult2d Intersection(Point2d point, Box2d box) function IntersectionResult2d (line 364) | static IntersectionResult2d Intersection(Line2d line, Point2d point) function IntersectionResult2d (line 372) | static IntersectionResult2d Intersection(Line2d line, Line2d line2) function IntersectionResult2d (line 380) | static IntersectionResult2d Intersection(Line2d line, Ray2d ray) function IntersectionResult2d (line 389) | static IntersectionResult2d Intersection(Line2d line, Segment2d segment) function IntersectionResult2d (line 397) | static IntersectionResult2d Intersection(Line2d line, Triangle2d triangle) function IntersectionResult2d (line 405) | static IntersectionResult2d Intersection(Line2d line, Box2d box) function IntersectionResult2d (line 419) | static IntersectionResult2d Intersection(Ray2d ray, Point2d point) function IntersectionResult2d (line 427) | static IntersectionResult2d Intersection(Ray2d ray, Line2d line) function IntersectionResult2d (line 435) | static IntersectionResult2d Intersection(Ray2d ray, Ray2d ray2) function IntersectionResult2d (line 443) | static IntersectionResult2d Intersection(Ray2d ray, Segment2d segment) function IntersectionResult2d (line 451) | static IntersectionResult2d Intersection(Ray2d ray, Triangle2d triangle) function IntersectionResult2d (line 459) | static IntersectionResult2d Intersection(Ray2d ray, Box2d box) function IntersectionResult2d (line 473) | static IntersectionResult2d Intersection(Segment2d segment, Point2d point) function IntersectionResult2d (line 481) | static IntersectionResult2d Intersection(Segment2d segment, Line2d line) function IntersectionResult2d (line 489) | static IntersectionResult2d Intersection(Segment2d segment, Ray2d ray) function IntersectionResult2d (line 497) | static IntersectionResult2d Intersection(Segment2d segment, Segment2d se... function IntersectionResult2d (line 505) | static IntersectionResult2d Intersection(Segment2d segment, Triangle2d t... function IntersectionResult2d (line 513) | static IntersectionResult2d Intersection(Segment2d segment, Box2d box) function IntersectionResult2d (line 527) | static IntersectionResult2d Intersection(Triangle2d triangle, Point2d po... function IntersectionResult2d (line 535) | static IntersectionResult2d Intersection(Triangle2d triangle, Line2d line) function IntersectionResult2d (line 543) | static IntersectionResult2d Intersection(Triangle2d triangle, Ray2d ray) function IntersectionResult2d (line 551) | static IntersectionResult2d Intersection(Triangle2d triangle, Segment2d ... function IntersectionResult2d (line 559) | static IntersectionResult2d Intersection(Triangle2d triangle, Triangle2d... function IntersectionResult2d (line 567) | static IntersectionResult2d Intersection(Triangle2d triangle, Box2d box) function IntersectionResult2d (line 581) | static IntersectionResult2d Intersection(Box2d box, Point2d point) function IntersectionResult2d (line 589) | static IntersectionResult2d Intersection(Box2d box, Line2d line) function IntersectionResult2d (line 597) | static IntersectionResult2d Intersection(Box2d box, Ray2d ray) function IntersectionResult2d (line 605) | static IntersectionResult2d Intersection(Box2d box, Segment2d segment) function IntersectionResult2d (line 613) | static IntersectionResult2d Intersection(Box2d box, Triangle2d triangle) function IntersectionResult2d (line 621) | static IntersectionResult2d Intersection(Box2d box, Box2d box2) function SqrDistance (line 635) | static double SqrDistance(Point2d point, Point2d point2) function SqrDistance (line 642) | static double SqrDistance(Point2d point, Line2d line) function SqrDistance (line 649) | static double SqrDistance(Point2d point, Ray2d ray) function SqrDistance (line 656) | static double SqrDistance(Point2d point, Segment2d segment) function SqrDistance (line 663) | static double SqrDistance(Point2d point, Triangle2d triangle) function SqrDistance (line 677) | static double SqrDistance(Line2d line, Point2d point) function SqrDistance (line 684) | static double SqrDistance(Line2d line, Line2d line2) function SqrDistance (line 691) | static double SqrDistance(Line2d line, Ray2d ray) function SqrDistance (line 698) | static double SqrDistance(Line2d line, Segment2d segment) function SqrDistance (line 705) | static double SqrDistance(Line2d line, Triangle2d triangle) function SqrDistance (line 718) | static double SqrDistance(Ray2d ray, Point2d point) function SqrDistance (line 725) | static double SqrDistance(Ray2d ray, Line2d line) function SqrDistance (line 732) | static double SqrDistance(Ray2d ray, Ray2d ray2) function SqrDistance (line 739) | static double SqrDistance(Ray2d ray, Segment2d segment) function SqrDistance (line 746) | static double SqrDistance(Ray2d ray, Triangle2d triangle) function SqrDistance (line 759) | static double SqrDistance(Segment2d segment, Point2d point) function SqrDistance (line 766) | static double SqrDistance(Segment2d segment, Line2d line) function SqrDistance (line 773) | static double SqrDistance(Segment2d segment, Ray2d ray) function SqrDistance (line 780) | static double SqrDistance(Segment2d segment, Segment2d segment2) function SqrDistance (line 787) | static double SqrDistance(Segment2d segment, Triangle2d triangle) function SqrDistance (line 800) | static double SqrDistance(Triangle2d triangle, Point2d point) function SqrDistance (line 807) | static double SqrDistance(Triangle2d triangle, Line2d line) function SqrDistance (line 814) | static double SqrDistance(Triangle2d triangle, Ray2d ray) function SqrDistance (line 821) | static double SqrDistance(Triangle2d triangle, Segment2d segment) function SqrDistance (line 828) | static double SqrDistance(Triangle2d triangle, Triangle2d triangle2) FILE: CGALWrapper/Geometry/Intersections_shapes_EIK.cpp function BOOL (line 11) | BOOL Intersections_Shapes_EIK_DoIntersect_PointLine(Point2d point, Line2... function BOOL (line 16) | BOOL Intersections_Shapes_EIK_DoIntersect_PointRay(Point2d point, Ray2d ... function BOOL (line 21) | BOOL Intersections_Shapes_EIK_DoIntersect_PointSegment(Point2d point, Se... function BOOL (line 26) | BOOL Intersections_Shapes_EIK_DoIntersect_PointTriangle(Point2d point, T... function BOOL (line 31) | BOOL Intersections_Shapes_EIK_DoIntersect_PointBox(Point2d point, Box2d ... function BOOL (line 42) | BOOL Intersections_Shapes_EIK_DoIntersect_LinePoint(Line2d line, Point2d... function BOOL (line 47) | BOOL Intersections_Shapes_EIK_DoIntersect_LineLine(Line2d line, Line2d l... function BOOL (line 52) | BOOL Intersections_Shapes_EIK_DoIntersect_LineRay(Line2d line, Ray2d ray) function BOOL (line 57) | BOOL Intersections_Shapes_EIK_DoIntersect_LineSegment(Line2d line, Segme... function BOOL (line 62) | BOOL Intersections_Shapes_EIK_DoIntersect_LineTriangle(Line2d line, Tria... function BOOL (line 67) | BOOL Intersections_Shapes_EIK_DoIntersect_LineBox(Line2d line, Box2d box) function BOOL (line 78) | BOOL Intersections_Shapes_EIK_DoIntersect_RayPoint(Ray2d ray, Point2d po... function BOOL (line 83) | BOOL Intersections_Shapes_EIK_DoIntersect_RayLine(Ray2d ray, Line2d line) function BOOL (line 88) | BOOL Intersections_Shapes_EIK_DoIntersect_RayRay(Ray2d ray, Ray2d ray2) function BOOL (line 93) | BOOL Intersections_Shapes_EIK_DoIntersect_RaySegment(Ray2d ray, Segment2... function BOOL (line 98) | BOOL Intersections_Shapes_EIK_DoIntersect_RayTriangle(Ray2d ray, Triangl... function BOOL (line 103) | BOOL Intersections_Shapes_EIK_DoIntersect_RayBox(Ray2d ray, Box2d box) function BOOL (line 114) | BOOL Intersections_Shapes_EIK_DoIntersect_SegmentPoint(Segment2d segment... function BOOL (line 119) | BOOL Intersections_Shapes_EIK_DoIntersect_SegmentLine(Segment2d segment,... function BOOL (line 124) | BOOL Intersections_Shapes_EIK_DoIntersect_SegmentRay(Segment2d segment, ... function BOOL (line 129) | BOOL Intersections_Shapes_EIK_DoIntersect_SegmentSegment(Segment2d segme... function BOOL (line 134) | BOOL Intersections_Shapes_EIK_DoIntersect_SegmentTriangle(Segment2d segm... function BOOL (line 139) | BOOL Intersections_Shapes_EIK_DoIntersect_SegmentBox(Segment2d segment, ... function BOOL (line 150) | BOOL Intersections_Shapes_EIK_DoIntersect_TrianglePoint(Triangle2d trian... function BOOL (line 155) | BOOL Intersections_Shapes_EIK_DoIntersect_TriangleLine(Triangle2d triang... function BOOL (line 160) | BOOL Intersections_Shapes_EIK_DoIntersect_TriangleRay(Triangle2d triangl... function BOOL (line 165) | BOOL Intersections_Shapes_EIK_DoIntersect_TriangleSegment(Triangle2d tri... function BOOL (line 170) | BOOL Intersections_Shapes_EIK_DoIntersect_TriangleTriangle(Triangle2d tr... function BOOL (line 175) | BOOL Intersections_Shapes_EIK_DoIntersect_TriangleBox(Triangle2d triangl... function BOOL (line 186) | BOOL Intersections_Shapes_EIK_DoIntersect_BoxPoint(Box2d box, Point2d po... function BOOL (line 191) | BOOL Intersections_Shapes_EIK_DoIntersect_BoxLine(Box2d box, Line2d line) function BOOL (line 196) | BOOL Intersections_Shapes_EIK_DoIntersect_BoxRay(Box2d box, Ray2d ray) function BOOL (line 201) | BOOL Intersections_Shapes_EIK_DoIntersect_BoxSegment(Box2d box, Segment2... function BOOL (line 206) | BOOL Intersections_Shapes_EIK_DoIntersect_BoxTriangle(Box2d box, Triangl... function BOOL (line 211) | BOOL Intersections_Shapes_EIK_DoIntersect_BoxBox(Box2d box, Box2d box2) function IntersectionResult2d (line 222) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_PointLine(Poi... function IntersectionResult2d (line 227) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_PointRay(Poin... function IntersectionResult2d (line 232) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_PointSegment(... function IntersectionResult2d (line 237) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_PointTriangle... function IntersectionResult2d (line 242) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_PointBox(Poin... function IntersectionResult2d (line 253) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_LinePoint(Lin... function IntersectionResult2d (line 258) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_LineLine(Line... function IntersectionResult2d (line 263) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_LineRay(Line2... function IntersectionResult2d (line 268) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_LineSegment(L... function IntersectionResult2d (line 273) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_LineTriangle(... function IntersectionResult2d (line 278) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_LineBox(Line2... function IntersectionResult2d (line 289) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_RayPoint(Ray2... function IntersectionResult2d (line 294) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_RayLine(Ray2d... function IntersectionResult2d (line 299) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_RayRay(Ray2d ... function IntersectionResult2d (line 304) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_RaySegment(Ra... function IntersectionResult2d (line 309) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_RayTriangle(R... function IntersectionResult2d (line 314) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_RayBox(Ray2d ... function IntersectionResult2d (line 325) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_SegmentPoint(... function IntersectionResult2d (line 330) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_SegmentLine(S... function IntersectionResult2d (line 335) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_SegmentRay(Se... function IntersectionResult2d (line 340) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_SegmentSegmen... function IntersectionResult2d (line 345) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_SegmentTriang... function IntersectionResult2d (line 350) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_SegmentBox(Se... function IntersectionResult2d (line 361) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_TrianglePoint... function IntersectionResult2d (line 366) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_TriangleLine(... function IntersectionResult2d (line 371) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_TriangleRay(T... function IntersectionResult2d (line 376) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_TriangleSegme... function IntersectionResult2d (line 381) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_TriangleTrian... function IntersectionResult2d (line 386) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_TriangleBox(T... function IntersectionResult2d (line 397) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_BoxPoint(Box2... function IntersectionResult2d (line 402) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_BoxLine(Box2d... function IntersectionResult2d (line 407) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_BoxRay(Box2d ... function IntersectionResult2d (line 412) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_BoxSegment(Bo... function IntersectionResult2d (line 417) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_BoxTriangle(B... function IntersectionResult2d (line 422) | IntersectionResult2d Intersections_Shapes_EIK_Intersection_BoxBox(Box2d ... function Intersections_Shapes_EIK_SqrDistance_PointPoint (line 433) | double Intersections_Shapes_EIK_SqrDistance_PointPoint(Point2d point, Po... function Intersections_Shapes_EIK_SqrDistance_PointLine (line 438) | double Intersections_Shapes_EIK_SqrDistance_PointLine(Point2d point, Lin... function Intersections_Shapes_EIK_SqrDistance_PointRay (line 443) | double Intersections_Shapes_EIK_SqrDistance_PointRay(Point2d point, Ray2... function Intersections_Shapes_EIK_SqrDistance_PointSegment (line 448) | double Intersections_Shapes_EIK_SqrDistance_PointSegment(Point2d point, ... function Intersections_Shapes_EIK_SqrDistance_PointTriangle (line 453) | double Intersections_Shapes_EIK_SqrDistance_PointTriangle(Point2d point,... function Intersections_Shapes_EIK_SqrDistance_LinePoint (line 464) | double Intersections_Shapes_EIK_SqrDistance_LinePoint(Line2d line, Point... function Intersections_Shapes_EIK_SqrDistance_LineLine (line 469) | double Intersections_Shapes_EIK_SqrDistance_LineLine(Line2d line, Line2d... function Intersections_Shapes_EIK_SqrDistance_LineRay (line 474) | double Intersections_Shapes_EIK_SqrDistance_LineRay(Line2d line, Ray2d ray) function Intersections_Shapes_EIK_SqrDistance_LineSegment (line 479) | double Intersections_Shapes_EIK_SqrDistance_LineSegment(Line2d line, Seg... function Intersections_Shapes_EIK_SqrDistance_LineTriangle (line 484) | double Intersections_Shapes_EIK_SqrDistance_LineTriangle(Line2d line, Tr... function Intersections_Shapes_EIK_SqrDistance_RayPoint (line 495) | double Intersections_Shapes_EIK_SqrDistance_RayPoint(Ray2d ray, Point2d ... function Intersections_Shapes_EIK_SqrDistance_RayLine (line 500) | double Intersections_Shapes_EIK_SqrDistance_RayLine(Ray2d ray, Line2d line) function Intersections_Shapes_EIK_SqrDistance_RayRay (line 505) | double Intersections_Shapes_EIK_SqrDistance_RayRay(Ray2d ray, Ray2d ray2) function Intersections_Shapes_EIK_SqrDistance_RaySegment (line 510) | double Intersections_Shapes_EIK_SqrDistance_RaySegment(Ray2d ray, Segmen... function Intersections_Shapes_EIK_SqrDistance_RayTriangle (line 515) | double Intersections_Shapes_EIK_SqrDistance_RayTriangle(Ray2d ray, Trian... function Intersections_Shapes_EIK_SqrDistance_SegmentPoint (line 526) | double Intersections_Shapes_EIK_SqrDistance_SegmentPoint(Segment2d segme... function Intersections_Shapes_EIK_SqrDistance_SegmentLine (line 531) | double Intersections_Shapes_EIK_SqrDistance_SegmentLine(Segment2d segmen... function Intersections_Shapes_EIK_SqrDistance_SegmentRay (line 536) | double Intersections_Shapes_EIK_SqrDistance_SegmentRay(Segment2d segment... function Intersections_Shapes_EIK_SqrDistance_SegmentSegment (line 541) | double Intersections_Shapes_EIK_SqrDistance_SegmentSegment(Segment2d seg... function Intersections_Shapes_EIK_SqrDistance_SegmentTriangle (line 546) | double Intersections_Shapes_EIK_SqrDistance_SegmentTriangle(Segment2d se... function Intersections_Shapes_EIK_SqrDistance_TrianglePoint (line 557) | double Intersections_Shapes_EIK_SqrDistance_TrianglePoint(Triangle2d tri... function Intersections_Shapes_EIK_SqrDistance_TriangleLine (line 562) | double Intersections_Shapes_EIK_SqrDistance_TriangleLine(Triangle2d tria... function Intersections_Shapes_EIK_SqrDistance_TriangleRay (line 567) | double Intersections_Shapes_EIK_SqrDistance_TriangleRay(Triangle2d trian... function Intersections_Shapes_EIK_SqrDistance_TriangleSegment (line 572) | double Intersections_Shapes_EIK_SqrDistance_TriangleSegment(Triangle2d t... function Intersections_Shapes_EIK_SqrDistance_TriangleTriangle (line 577) | double Intersections_Shapes_EIK_SqrDistance_TriangleTriangle(Triangle2d ... FILE: CGALWrapper/Geometry/Line2_EEK.cpp function Line2_EEK_Release (line 27) | void Line2_EEK_Release(void* ptr) function Line2 (line 37) | Line2* NewLine2() function Line2 (line 42) | Line2* CastToLine2(void* ptr) function Line2_EEK_GetA (line 47) | double Line2_EEK_GetA(void* ptr) function Line2_EEK_GetB (line 53) | double Line2_EEK_GetB(void* ptr) function Line2_EEK_GetC (line 59) | double Line2_EEK_GetC(void* ptr) function Line2_EEK_SetA (line 65) | void Line2_EEK_SetA(void* ptr, double a) function Line2_EEK_SetB (line 71) | void Line2_EEK_SetB(void* ptr, double b) function Line2_EEK_SetC (line 77) | void Line2_EEK_SetC(void* ptr, double c) function BOOL (line 83) | BOOL Line2_EEK_IsDegenerate(void* ptr) function BOOL (line 89) | BOOL Line2_EEK_IsHorizontal(void* ptr) function BOOL (line 95) | BOOL Line2_EEK_IsVertical(void* ptr) function BOOL (line 101) | BOOL Line2_EEK_HasOn(void* linePtr, const Point2d& point) function BOOL (line 107) | BOOL Line2_EEK_HasOnNegativeSide(void* linePtr, const Point2d& point) function BOOL (line 113) | BOOL Line2_EEK_HasOnPositiveSide(void* linePtr, const Point2d& point) function Line2_EEK_X_On_Y (line 135) | double Line2_EEK_X_On_Y(void* ptr, double y) function Line2_EEK_Y_On_X (line 141) | double Line2_EEK_Y_On_X(void* ptr, double x) function Vector2d (line 147) | Vector2d Line2_EEK_Vector(void* ptr) function Line2_EEK_Transform (line 154) | void Line2_EEK_Transform(void* ptr, const Point2d& translation, double r... FILE: CGALWrapper/Geometry/Line2_EIK.cpp function Line2_EIK_Release (line 27) | void Line2_EIK_Release(void* ptr) function Line2 (line 37) | Line2* NewLine2() function Line2 (line 42) | Line2* CastToLine2(void* ptr) function Line2_EIK_GetA (line 47) | double Line2_EIK_GetA(void* ptr) function Line2_EIK_GetB (line 53) | double Line2_EIK_GetB(void* ptr) function Line2_EIK_GetC (line 59) | double Line2_EIK_GetC(void* ptr) function Line2_EIK_SetA (line 65) | void Line2_EIK_SetA(void* ptr, double a) function Line2_EIK_SetB (line 71) | void Line2_EIK_SetB(void* ptr, double b) function Line2_EIK_SetC (line 77) | void Line2_EIK_SetC(void* ptr, double c) function BOOL (line 83) | BOOL Line2_EIK_IsDegenerate(void* ptr) function BOOL (line 89) | BOOL Line2_EIK_IsHorizontal(void* ptr) function BOOL (line 95) | BOOL Line2_EIK_IsVertical(void* ptr) function BOOL (line 101) | BOOL Line2_EIK_HasOn(void* linePtr, const Point2d& point) function BOOL (line 107) | BOOL Line2_EIK_HasOnNegativeSide(void* linePtr, const Point2d& point) function BOOL (line 113) | BOOL Line2_EIK_HasOnPositiveSide(void* linePtr, const Point2d& point) function Line2_EIK_X_On_Y (line 135) | double Line2_EIK_X_On_Y(void* ptr, double y) function Line2_EIK_Y_On_X (line 141) | double Line2_EIK_Y_On_X(void* ptr, double x) function Vector2d (line 147) | Vector2d Line2_EIK_Vector(void* ptr) function Line2_EIK_Transform (line 154) | void Line2_EIK_Transform(void* ptr, const Point2d& translation, double r... FILE: CGALWrapper/Geometry/Matrices.h type Matrix4x4d (line 23) | struct Matrix4x4d FILE: CGALWrapper/Geometry/MinMax.h type MinMax (line 3) | struct MinMax type MinMaxAvg (line 9) | struct MinMaxAvg FILE: CGALWrapper/Geometry/Point2_EEK.cpp function Point2_EEK_Release (line 18) | void Point2_EEK_Release(void* ptr) function Point2 (line 28) | Point2* CastToPoint2(void* ptr) function Point2_EEK_GetX (line 33) | double Point2_EEK_GetX(void* ptr) function Point2_EEK_GetY (line 39) | double Point2_EEK_GetY(void* ptr) function Point2_EEK_SetX (line 45) | void Point2_EEK_SetX(void* ptr, double x) function Point2_EEK_SetY (line 51) | void Point2_EEK_SetY(void* ptr, double y) FILE: CGALWrapper/Geometry/Point2_EIK.cpp function Point2_EIK_Release (line 18) | void Point2_EIK_Release(void* ptr) function Point2 (line 28) | Point2* CastToPoint2(void* ptr) function Point2_EIK_GetX (line 33) | double Point2_EIK_GetX(void* ptr) function Point2_EIK_GetY (line 39) | double Point2_EIK_GetY(void* ptr) function Point2_EIK_SetX (line 45) | void Point2_EIK_SetX(void* ptr, double x) function Point2_EIK_SetY (line 51) | void Point2_EIK_SetY(void* ptr, double y) FILE: CGALWrapper/Geometry/Ray2_EEK.cpp function Ray2_EEK_Release (line 19) | void Ray2_EEK_Release(void* ptr) function Ray2 (line 29) | Ray2* CastToRay2(void* ptr) function Ray2 (line 34) | Ray2* NewRay2() function BOOL (line 39) | BOOL Ray2_EEK_IsDegenerate(void* ptr) function BOOL (line 45) | BOOL Ray2_EEK_IsHorizontal(void* ptr) function BOOL (line 51) | BOOL Ray2_EEK_IsVertical(void* ptr) function BOOL (line 57) | BOOL Ray2_EEK_HasOn(void* rayPtr, const Point2d& point) function Point2d (line 63) | Point2d Ray2_EEK_Source(void* ptr) function Vector2d (line 70) | Vector2d Ray2_EEK_Vector(void* ptr) function Ray2_EEK_Transform (line 93) | void Ray2_EEK_Transform(void* ptr, const Point2d& translation, double ro... FILE: CGALWrapper/Geometry/Ray2_EIK.cpp function Ray2_EIK_Release (line 20) | void Ray2_EIK_Release(void* ptr) function Ray2 (line 30) | Ray2* CastToRay2(void* ptr) function Ray2 (line 35) | Ray2* NewRay2() function BOOL (line 40) | BOOL Ray2_EIK_IsDegenerate(void* ptr) function BOOL (line 46) | BOOL Ray2_EIK_IsHorizontal(void* ptr) function BOOL (line 52) | BOOL Ray2_EIK_IsVertical(void* ptr) function BOOL (line 58) | BOOL Ray2_EIK_HasOn(void* rayPtr, const Point2d& point) function Point2d (line 64) | Point2d Ray2_EIK_Source(void* ptr) function Vector2d (line 71) | Vector2d Ray2_EIK_Vector(void* ptr) function Ray2_EIK_Transform (line 94) | void Ray2_EIK_Transform(void* ptr, const Point2d& translation, double ro... FILE: CGALWrapper/Geometry/Segment2_EEK.cpp function Segment2_EEK_Release (line 20) | void Segment2_EEK_Release(void* ptr) function Segment2 (line 30) | Segment2* CastToSegment2(void* ptr) function Segment2 (line 35) | Segment2* NewSegment2() function Point2d (line 40) | Point2d Segment2_EEK_GetVertex(void* ptr, int i) function Segment2_EEK_SetVertex (line 46) | void Segment2_EEK_SetVertex(void* ptr, int i, const Point2d& point) function Point2d (line 54) | Point2d Segment2_EEK_Min(void* ptr) function Point2d (line 60) | Point2d Segment2_EEK_Max(void* ptr) function BOOL (line 66) | BOOL Segment2_EEK_IsDegenerate(void* ptr) function BOOL (line 72) | BOOL Segment2_EEK_IsHorizontal(void* ptr) function BOOL (line 78) | BOOL Segment2_EEK_IsVertical(void* ptr) function BOOL (line 84) | BOOL Segment2_EEK_HasOn(void* segPtr, const Point2d& point) function Vector2d (line 90) | Vector2d Segment2_EEK_Vector(void* ptr) function Segment2_EEK_SqrLength (line 105) | double Segment2_EEK_SqrLength(void* ptr) function Segment2_EEK_Transform (line 111) | void Segment2_EEK_Transform(void* ptr, const Point2d& translation, doubl... FILE: CGALWrapper/Geometry/Segment2_EIK.cpp function Segment2_EIK_Release (line 20) | void Segment2_EIK_Release(void* ptr) function Segment2 (line 30) | Segment2* CastToSegment2(void* ptr) function Segment2 (line 35) | Segment2* NewSegment2() function Point2d (line 40) | Point2d Segment2_EIK_GetVertex(void* ptr, int i) function Segment2_EIK_SetVertex (line 46) | void Segment2_EIK_SetVertex(void* ptr, int i, const Point2d& point) function Point2d (line 63) | Point2d Segment2_EIK_Min(void* ptr) function Point2d (line 69) | Point2d Segment2_EIK_Max(void* ptr) function BOOL (line 75) | BOOL Segment2_EIK_IsDegenerate(void* ptr) function BOOL (line 81) | BOOL Segment2_EIK_IsHorizontal(void* ptr) function BOOL (line 87) | BOOL Segment2_EIK_IsVertical(void* ptr) function BOOL (line 93) | BOOL Segment2_EIK_HasOn(void* segPtr, const Point2d& point) function Vector2d (line 99) | Vector2d Segment2_EIK_Vector(void* ptr) function Segment2_EIK_SqrLength (line 114) | double Segment2_EIK_SqrLength(void* ptr) function Segment2_EIK_Transform (line 120) | void Segment2_EIK_Transform(void* ptr, const Point2d& translation, doubl... FILE: CGALWrapper/Geometry/Triangle2_EEK.cpp function Triangle2_EEK_Release (line 20) | void Triangle2_EEK_Release(void* ptr) function Triangle2 (line 30) | Triangle2* CastToTriangle2(void* ptr) function Triangle2 (line 35) | Triangle2* NewTriangle2() function Point2d (line 40) | Point2d Triangle2_EEK_GetVertex(void* ptr, int i) function Triangle2_EEK_SetVertex (line 46) | void Triangle2_EEK_SetVertex(void* ptr, int i, const Point2d& point) function Triangle2_EEK_Area (line 54) | double Triangle2_EEK_Area(void* ptr) function Triangle2_EEK_BoundedSide (line 60) | CGAL::Bounded_side Triangle2_EEK_BoundedSide(void* ptr, const Point2d& p... function Triangle2_EEK_OrientedSide (line 67) | CGAL::Sign Triangle2_EEK_OrientedSide(void* ptr, const Point2d& point) function Triangle2_EEK_Orientation (line 74) | CGAL::Sign Triangle2_EEK_Orientation(void* ptr) function BOOL (line 80) | BOOL Triangle2_EEK_IsDegenerate(void* ptr) function Triangle2_EEK_Transform (line 86) | void Triangle2_EEK_Transform(void* ptr, const Point2d& translation, doub... FILE: CGALWrapper/Geometry/Triangle2_EIK.cpp function Triangle2_EIK_Release (line 20) | void Triangle2_EIK_Release(void* ptr) function Triangle2 (line 30) | Triangle2* CastToTriangle2(void* ptr) function Triangle2 (line 35) | Triangle2* NewTriangle2() function Point2d (line 40) | Point2d Triangle2_EIK_GetVertex(void* ptr, int i) function Triangle2_EIK_SetVertex (line 46) | void Triangle2_EIK_SetVertex(void* ptr, int i, const Point2d& point) function Triangle2_EIK_Area (line 68) | double Triangle2_EIK_Area(void* ptr) function Triangle2_EIK_BoundedSide (line 74) | CGAL::Bounded_side Triangle2_EIK_BoundedSide(void* ptr, const Point2d& p... function Triangle2_EIK_OrientedSide (line 81) | CGAL::Sign Triangle2_EIK_OrientedSide(void* ptr, const Point2d& point) function Triangle2_EIK_Orientation (line 88) | CGAL::Sign Triangle2_EIK_Orientation(void* ptr) function BOOL (line 94) | BOOL Triangle2_EIK_IsDegenerate(void* ptr) function Triangle2_EIK_Transform (line 100) | void Triangle2_EIK_Transform(void* ptr, const Point2d& translation, doub... FILE: CGALWrapper/Geometry/Vector2_EEK.cpp function Vector2_EEK_Release (line 19) | void Vector2_EEK_Release(void* ptr) function Vector2 (line 29) | Vector2* CastToVector2(void* ptr) function Vector2_EEK_GetX (line 34) | double Vector2_EEK_GetX(void* ptr) function Vector2_EEK_GetY (line 40) | double Vector2_EEK_GetY(void* ptr) function Vector2_EEK_SetX (line 46) | void Vector2_EEK_SetX(void* ptr, double x) function Vector2_EEK_SetY (line 52) | void Vector2_EEK_SetY(void* ptr, double y) function Vector2_EEK_SqrLength (line 58) | double Vector2_EEK_SqrLength(void* ptr) function Vector2_EEK_Normalize (line 72) | void Vector2_EEK_Normalize(void* ptr) function Vector2_EEK_Magnitude (line 83) | double Vector2_EEK_Magnitude(void* ptr) FILE: CGALWrapper/Geometry/Vector2_EIK.cpp function Vector2_EIK_Release (line 19) | void Vector2_EIK_Release(void* ptr) function Vector2 (line 29) | Vector2* CastToVector2(void* ptr) function Vector2_EIK_GetX (line 34) | double Vector2_EIK_GetX(void* ptr) function Vector2_EIK_GetY (line 40) | double Vector2_EIK_GetY(void* ptr) function Vector2_EIK_SetX (line 46) | void Vector2_EIK_SetX(void* ptr, double x) function Vector2_EIK_SetY (line 52) | void Vector2_EIK_SetY(void* ptr, double y) function Vector2_EIK_SqrLength (line 58) | double Vector2_EIK_SqrLength(void* ptr) function Vector2_EIK_Normalize (line 72) | void Vector2_EIK_Normalize(void* ptr) function Vector2_EIK_Magnitude (line 84) | double Vector2_EIK_Magnitude(void* ptr) FILE: CGALWrapper/Hull/ConvexHull2.h type CGAL (line 20) | typedef CGAL::Polygon_2 Polygon_2; function ConvexHull2 (line 34) | inline static ConvexHull2* NewConvexHull2() function DeleteConvexHull2 (line 39) | inline static void DeleteConvexHull2(void* ptr) function ConvexHull2 (line 50) | inline static ConvexHull2* CastToConvexHull2(void* ptr) function PointList (line 55) | static PointList ConvertPoints(Point2d* points, int count) function BOOL (line 123) | static BOOL IsStronglyConvexCCW(Point2d* points, int count) function BOOL (line 129) | static BOOL IsStronglyConvexCW(Point2d* points, int count) FILE: CGALWrapper/Hull/ConvexHull2_EEK.cpp function ConvexHull2_EEK_Release (line 10) | void ConvexHull2_EEK_Release(void* ptr) function BOOL (line 30) | BOOL ConvexHull2_EEK_IsStronglyConvexCCW(Point2d* points, int count) function BOOL (line 35) | BOOL ConvexHull2_EEK_IsStronglyConvexCW(Point2d* points, int count) FILE: CGALWrapper/Hull/ConvexHull2_EEK.h function HULL_METHOD (line 8) | enum class HULL_METHOD : int FILE: CGALWrapper/Hull/ConvexHull2_EIK.cpp function ConvexHull2_EIK_Release (line 10) | void ConvexHull2_EIK_Release(void* ptr) function BOOL (line 30) | BOOL ConvexHull2_EIK_IsStronglyConvexCCW(Point2d* points, int count) function BOOL (line 35) | BOOL ConvexHull2_EIK_IsStronglyConvexCW(Point2d* points, int count) FILE: CGALWrapper/Hull/ConvexHull2_EIK.h function HULL_METHOD (line 8) | enum class HULL_METHOD : int FILE: CGALWrapper/Hull/ConvexHull3.h type CGAL (line 18) | typedef CGAL::Plane_3 Plane_3; type std (line 19) | typedef std::vector PointList; type std (line 20) | typedef std::vector PlaneList; function DeleteConvexHull3 (line 29) | inline static void DeleteConvexHull3(void* ptr) function ConvexHull3 (line 40) | inline static ConvexHull3* CastToConvexHull3(void* ptr) function PointList (line 45) | static PointList ConvertPoints(Point3d* points, int count) function PlaneList (line 55) | static PlaneList ConvertPlanes(Plane3d* planes, int count) function BOOL (line 105) | static BOOL IsPolyhedronStronglyConvex(void* ptr) function BOOL (line 111) | static BOOL IsSurfaceMeshStronglyConvex(void* ptr) FILE: CGALWrapper/Hull/ConvexHull3_EEK.cpp function ConvexHull3_EEK_Release (line 10) | void ConvexHull3_EEK_Release(void* ptr) function BOOL (line 35) | BOOL ConvexHull3_EEK_IsPolyhedronStronglyConvex(void* ptr) function BOOL (line 40) | BOOL ConvexHull3_EEK_IsSurfaceMeshStronglyConvex(void* ptr) FILE: CGALWrapper/Hull/ConvexHull3_EIK.cpp function ConvexHull3_EIK_Release (line 10) | void ConvexHull3_EIK_Release(void* ptr) function BOOL (line 35) | BOOL ConvexHull3_EIK_IsPolyhedronStronglyConvex(void* ptr) function BOOL (line 40) | BOOL ConvexHull3_EIK_IsSurfaceMeshStronglyConvex(void* ptr) FILE: CGALWrapper/Meshing/ConformingTriangulation2.h type CGAL (line 28) | typedef CGAL::Delaunay_mesh_face_base_2 Fb; type CGAL (line 29) | typedef CGAL::Triangulation_data_structure_2 Tds; type CGAL (line 30) | typedef CGAL::Constrained_Delaunay_triangulation_2 CDT; type CGAL (line 31) | typedef CGAL::Delaunay_mesh_size_criteria_2 Criteria; type CGAL (line 32) | typedef CGAL::Delaunay_mesher_2 Mesher; type typename (line 33) | typedef typename CDT::Vertex_handle Vertex; type typename (line 34) | typedef typename CDT::Point Point; type CGAL (line 36) | typedef CGAL::Aff_transformation_2 Transformation_2; function ConformingTriangulation2 (line 50) | inline static ConformingTriangulation2* NewTriangulation2() function DeleteTriangulation2 (line 55) | inline static void DeleteTriangulation2(void* ptr) function ConformingTriangulation2 (line 66) | inline static ConformingTriangulation2* CastToTriangulation2(void* ptr) function Clear (line 71) | static void Clear(void* ptr) function VertexCount (line 85) | static int VertexCount(void* ptr) function FaceCount (line 91) | static int FaceCount(void* ptr) function InsertPoint (line 97) | static void InsertPoint(void* ptr, Point2d point) function InsertPoints (line 103) | static void InsertPoints(void* ptr, Point2d* points, int count) function InsertPolygon (line 114) | static void InsertPolygon(void* triPtr, void* polyPtr) function InsertPolygonWithHoles (line 122) | static void InsertPolygonWithHoles(void* triPtr, void* pwhPtr) function Transform (line 187) | static void Transform(void* ptr, Point2d translation, double rotation, d... function InsertSegmentConstraint (line 200) | static void InsertSegmentConstraint(void* ptr, Point2d a, Point2d b) function InsertSegmentConstraints (line 208) | static void InsertSegmentConstraints(void* ptr, Segment2d* segments, int... function InsertPolygonConstraint (line 225) | static void InsertPolygonConstraint(void* triPtr, void* polyPtr) function InsertPolygonWithHolesConstraint (line 233) | static void InsertPolygonWithHolesConstraint(void* triPtr, void* pwhPtr) FILE: CGALWrapper/Meshing/ConformingTriangulation2_EEK.cpp function ConformingTriangulation2_EEK_Release (line 9) | void ConformingTriangulation2_EEK_Release(void* ptr) function ConformingTriangulation2_EEK_Clear (line 14) | void ConformingTriangulation2_EEK_Clear(void* ptr) function ConformingTriangulation2_EEK_VertexCount (line 24) | int ConformingTriangulation2_EEK_VertexCount(void* ptr) function ConformingTriangulation2_EEK_FaceCount (line 29) | int ConformingTriangulation2_EEK_FaceCount(void* ptr) function ConformingTriangulation2_EEK_InsertPoint (line 34) | void ConformingTriangulation2_EEK_InsertPoint(void* ptr, Point2d point) function ConformingTriangulation2_EEK_InsertPoints (line 39) | void ConformingTriangulation2_EEK_InsertPoints(void* ptr, Point2d* point... function ConformingTriangulation2_EEK_InsertPolygon (line 44) | void ConformingTriangulation2_EEK_InsertPolygon(void* triPtr, void* poly... function ConformingTriangulation2_EEK_InsertPolygonWithHoles (line 49) | void ConformingTriangulation2_EEK_InsertPolygonWithHoles(void* triPtr, v... function ConformingTriangulation2_EEK_GetPoints (line 54) | void ConformingTriangulation2_EEK_GetPoints(void* ptr, Point2d* points, ... function ConformingTriangulation2_EEK_GetIndices (line 59) | void ConformingTriangulation2_EEK_GetIndices(void* ptr, int* indices, in... function ConformingTriangulation2_EEK_Transform (line 64) | void ConformingTriangulation2_EEK_Transform(void* ptr, Point2d translati... function ConformingTriangulation2_EEK_InsertSegmentConstraint (line 69) | void ConformingTriangulation2_EEK_InsertSegmentConstraint(void* ptr, Poi... function ConformingTriangulation2_EEK_InsertSegmentConstraints (line 74) | void ConformingTriangulation2_EEK_InsertSegmentConstraints(void* ptr, Se... function ConformingTriangulation2_EEK_InsertPolygonConstraint (line 79) | void ConformingTriangulation2_EEK_InsertPolygonConstraint(void* triPtr, ... function ConformingTriangulation2_EEK_InsertPolygonWithHolesConstraint (line 84) | void ConformingTriangulation2_EEK_InsertPolygonWithHolesConstraint(void*... function ConformingTriangulation2_EEK_MakeDelaunay (line 89) | void ConformingTriangulation2_EEK_MakeDelaunay(void* ptr) function ConformingTriangulation2_EEK_MakeGabriel (line 94) | void ConformingTriangulation2_EEK_MakeGabriel(void* ptr) function Conformingriangulation2_EEK_RefineAndOptimize (line 99) | void Conformingriangulation2_EEK_RefineAndOptimize(void* ptr, int iterat... function ConformingTriangulation2_EEK_RefineAndOptimizeWithSeeds (line 104) | void ConformingTriangulation2_EEK_RefineAndOptimizeWithSeeds(void* ptr, ... FILE: CGALWrapper/Meshing/ConformingTriangulation2_EIK.cpp function ConformingTriangulation2_EIK_Release (line 9) | void ConformingTriangulation2_EIK_Release(void* ptr) function ConformingTriangulation2_EIK_Clear (line 14) | void ConformingTriangulation2_EIK_Clear(void* ptr) function ConformingTriangulation2_EIK_VertexCount (line 24) | int ConformingTriangulation2_EIK_VertexCount(void* ptr) function ConformingTriangulation2_EIK_FaceCount (line 29) | int ConformingTriangulation2_EIK_FaceCount(void* ptr) function ConformingTriangulation2_EIK_InsertPoint (line 34) | void ConformingTriangulation2_EIK_InsertPoint(void* ptr, Point2d point) function ConformingTriangulation2_EIK_InsertPoints (line 39) | void ConformingTriangulation2_EIK_InsertPoints(void* ptr, Point2d* point... function ConformingTriangulation2_EIK_InsertPolygon (line 44) | void ConformingTriangulation2_EIK_InsertPolygon(void* triPtr, void* poly... function ConformingTriangulation2_EIK_InsertPolygonWithHoles (line 49) | void ConformingTriangulation2_EIK_InsertPolygonWithHoles(void* triPtr, v... function ConformingTriangulation2_EIK_GetPoints (line 54) | void ConformingTriangulation2_EIK_GetPoints(void* ptr, Point2d* points, ... function ConformingTriangulation2_EIK_GetIndices (line 59) | void ConformingTriangulation2_EIK_GetIndices(void* ptr, int* indices, in... function ConformingTriangulation2_EIK_Transform (line 64) | void ConformingTriangulation2_EIK_Transform(void* ptr, Point2d translati... function ConformingTriangulation2_EIK_InsertSegmentConstraint (line 69) | void ConformingTriangulation2_EIK_InsertSegmentConstraint(void* ptr, Poi... function ConformingTriangulation2_EIK_InsertSegmentConstraints (line 74) | void ConformingTriangulation2_EIK_InsertSegmentConstraints(void* ptr, Se... function ConformingTriangulation2_EIK_InsertPolygonConstraint (line 79) | void ConformingTriangulation2_EIK_InsertPolygonConstraint(void* triPtr, ... function ConformingTriangulation2_EIK_InsertPolygonWithHolesConstraint (line 84) | void ConformingTriangulation2_EIK_InsertPolygonWithHolesConstraint(void*... function ConformingTriangulation2_EIK_MakeDelaunay (line 89) | void ConformingTriangulation2_EIK_MakeDelaunay(void* ptr) function ConformingTriangulation2_EIK_MakeGabriel (line 94) | void ConformingTriangulation2_EIK_MakeGabriel(void* ptr) function Conformingriangulation2_EIK_RefineAndOptimize (line 99) | void Conformingriangulation2_EIK_RefineAndOptimize(void* ptr, int iterat... function ConformingTriangulation2_EIK_RefineAndOptimizeWithSeeds (line 104) | void ConformingTriangulation2_EIK_RefineAndOptimizeWithSeeds(void* ptr, ... FILE: CGALWrapper/Meshing/SkinSurfaceMeshing_EEK.cpp function SkinSurfaceMeshing_EEK_Release (line 10) | void SkinSurfaceMeshing_EEK_Release(void* ptr) FILE: CGALWrapper/Meshing/SkinSurfaceMesing.h type typename (line 21) | typedef typename K::Weighted_point_3 WPo... type typename (line 22) | typedef typename CGAL::Polyhedron_3 Polyhedron; type typename (line 24) | typedef typename CGAL::Skin_surface_traits_3 Tra... type typename (line 25) | typedef typename CGAL::Skin_surface_3 Ski... function SkinSurfaceMeshing (line 27) | inline static SkinSurfaceMeshing* NewSkinSurfaceMeshing() function DeleteSkinSurfaceMeshing (line 32) | inline static void DeleteSkinSurfaceMeshing(void* ptr) function SkinSurfaceMeshing (line 43) | inline static SkinSurfaceMeshing* CastToSkinSurfaceMeshing(void* ptr) function std (line 48) | static std::vector PointList(HPoint3d* points, int count) function std (line 59) | static std::vector PointList(Point3d* points, int count) FILE: CGALWrapper/Meshing/TetrahedralRemeshing.h type typename (line 26) | typedef typename Remeshing_triangulation::Point Point; function TetrahedralRemeshing (line 28) | inline static TetrahedralRemeshing* NewTetrahedralRemeshing() function DeleteTetrahedralRemeshing (line 33) | inline static void DeleteTetrahedralRemeshing(void* ptr) function TetrahedralRemeshing (line 44) | inline static TetrahedralRemeshing* CastToTetrahedralRemeshing(void* ptr) function std (line 49) | static std::vector PointList(Point3d* points, int count) function GetPoints (line 58) | static void GetPoints(void* ptr, Point3d* points, int count) function Remesh (line 73) | static int Remesh(void* ptr, double targetLength, int iterations, Point3... FILE: CGALWrapper/Meshing/TetrahedralRemeshing_EEK.cpp function TetrahedralRemeshing_EEK_Release (line 13) | void TetrahedralRemeshing_EEK_Release(void* ptr) function TetrahedralRemeshing_EEK_GetPoints (line 18) | void TetrahedralRemeshing_EEK_GetPoints(void* ptr, Point3d* points, int ... function TetrahedralRemeshing_EEK_Remesh (line 23) | int TetrahedralRemeshing_EEK_Remesh(void* ptr, double targetLength, int ... FILE: CGALWrapper/Polygons/Polygon2.h type CGAL (line 21) | typedef CGAL::Point_2 Point_2; type CGAL (line 22) | typedef CGAL::Segment_2 Segment_2; type CGAL (line 23) | typedef CGAL::Polygon_2 Polygon_2; type CGAL (line 24) | typedef CGAL::Aff_transformation_2 Transformation_2; function Polygon_2 (line 26) | inline static Polygon_2* NewPolygon2() function DeletePolygon2 (line 31) | inline static void DeletePolygon2(void* ptr) function Polygon_2 (line 42) | inline static Polygon_2* CastToPolygon2(void* ptr) function Polygon_2 (line 47) | inline static Polygon_2* CreatePolygon2(const Polygon_2& poly) function OutOfRange (line 52) | inline static bool OutOfRange(Polygon_2* poly, int index) function Count (line 60) | static int Count(void* ptr) function Box2d (line 66) | static Box2d GetBoundingBox(void* ptr) type CGAL (line 82) | typedef CGAL::Cartesian_converter Converter; function Clear (line 99) | static void Clear(void* ptr) function Capacity (line 105) | static int Capacity(void* ptr) function Resize (line 111) | static void Resize(void* ptr, int count) function ShrinkToFit (line 117) | static void ShrinkToFit(void* ptr) function Erase (line 123) | static void Erase(void* ptr, int index) function Erase (line 133) | static void Erase(void* ptr, int start, int count) function Insert (line 144) | static void Insert(void* ptr, int index, Point2d point) function Insert (line 154) | static void Insert(void* ptr, int start, int count, Point2d* points) function SqPerimeter (line 168) | static double SqPerimeter(void* ptr) function Point2d (line 183) | static Point2d GetPoint(void* ptr, int index) function GetPoints (line 194) | static void GetPoints(void* ptr, Point2d* points, int count) function GetPoints (line 210) | static void GetPoints(Polygon_2* polygon, std::vector& points) function Wrap (line 220) | inline static int Wrap(int v, int count) function GetSegments (line 226) | static void GetSegments(void* ptr, Segment2d* segments, int count) function SetPoint (line 248) | static void SetPoint(void* ptr, int index, const Point2d& point) function SetPoints (line 256) | static void SetPoints(void* ptr, Point2d* points, int count) function Reverse (line 274) | static void Reverse(void* ptr) function BOOL (line 280) | static BOOL IsSimple(void* ptr) function BOOL (line 286) | static BOOL IsConvex(void* ptr) function CGAL (line 292) | static CGAL::Orientation Orientation(void* ptr) function CGAL (line 298) | static CGAL::Oriented_side OrientedSide(void* ptr, const Point2d& point) function CGAL (line 304) | static CGAL::Bounded_side BoundedSide(void* ptr, const Point2d& point) function SignedArea (line 310) | static double SignedArea(void* ptr) function Translate (line 316) | static void Translate(void* ptr, const Point2d& translation) function Rotate (line 323) | static void Rotate(void* ptr, double rotation) function Scale (line 330) | static void Scale(void* ptr, double scale) function Transform (line 337) | static void Transform(void* ptr, const Point2d& translation, double rota... function BOOL (line 348) | static BOOL ContainsPoint(void* ptr, const Point2d& point, CGAL::Orienta... FILE: CGALWrapper/Polygons/Polygon2_EEK.cpp function Polygon2_EEK_Release (line 12) | void Polygon2_EEK_Release(void* ptr) function Polygon2_EEK_Count (line 17) | int Polygon2_EEK_Count(void* ptr) function Box2d (line 23) | Box2d Polygon2_EEK_GetBoundingBox(void* ptr) function Polygon2_EEK_Clear (line 48) | void Polygon2_EEK_Clear(void* ptr) function Polygon2_EEK_Capacity (line 53) | int Polygon2_EEK_Capacity(void* ptr) function Polygon2_EEK_Resize (line 58) | void Polygon2_EEK_Resize(void* ptr, int count) function Polygon2_EEK_ShrinkToFit (line 63) | void Polygon2_EEK_ShrinkToFit(void* ptr) function Polygon2_EEK_Erase (line 68) | void Polygon2_EEK_Erase(void* ptr, int index) function Polygon2_EEK_EraseRange (line 73) | void Polygon2_EEK_EraseRange(void* ptr, int start, int count) function Polygon2_EEK_Insert (line 78) | void Polygon2_EEK_Insert(void* ptr, int index, Point2d point) function Polygon2_EEK_InsertRange (line 83) | void Polygon2_EEK_InsertRange(void* ptr, int start, int count, Point2d* ... function Polygon2_EEK_SqPerimeter (line 88) | double Polygon2_EEK_SqPerimeter(void* ptr) function Point2d (line 93) | Point2d Polygon2_EEK_GetPoint(void* ptr, int index) function Polygon2_EEK_GetPoints (line 98) | void Polygon2_EEK_GetPoints(void* ptr, Point2d* points, int count) function Polygon2_EEK_GetSegments (line 103) | void Polygon2_EEK_GetSegments(void* ptr, Segment2d* segments, int count) function Polygon2_EEK_SetPoint (line 108) | void Polygon2_EEK_SetPoint(void* ptr, int index, const Point2d& point) function Polygon2_EEK_SetPoints (line 113) | void Polygon2_EEK_SetPoints(void* ptr, Point2d* points, int count) function Polygon2_EEK_Reverse (line 118) | void Polygon2_EEK_Reverse(void* ptr) function BOOL (line 123) | BOOL Polygon2_EEK_IsSimple(void* ptr) function BOOL (line 131) | BOOL Polygon2_EEK_IsConvex(void* ptr) function Polygon2_EEK_Orientation (line 136) | CGAL::Orientation Polygon2_EEK_Orientation(void* ptr) function Polygon2_EEK_OrientedSide (line 141) | CGAL::Oriented_side Polygon2_EEK_OrientedSide(void* ptr, const Point2d& ... function Polygon2_EEK_BoundedSide (line 146) | CGAL::Bounded_side Polygon2_EEK_BoundedSide(void* ptr, const Point2d& po... function Polygon2_EEK_SignedArea (line 151) | double Polygon2_EEK_SignedArea(void* ptr) function Polygon2_EEK_Translate (line 156) | void Polygon2_EEK_Translate(void* ptr, const Point2d& translation) function Polygon2_EEK_Rotate (line 161) | void Polygon2_EEK_Rotate(void* ptr, double rotation) function Polygon2_EEK_Scale (line 166) | void Polygon2_EEK_Scale(void* ptr, double scale) function Polygon2_EEK_Transform (line 171) | void Polygon2_EEK_Transform(void* ptr, const Point2d& translation, doubl... function BOOL (line 176) | BOOL Polygon2_EEK_ContainsPoint(void* ptr, const Point2d& point, CGAL::O... FILE: CGALWrapper/Polygons/Polygon2_EIK.cpp function Polygon2_EIK_Release (line 12) | void Polygon2_EIK_Release(void* ptr) function Polygon2_EIK_Count (line 17) | int Polygon2_EIK_Count(void* ptr) function Box2d (line 23) | Box2d Polygon2_EIK_GetBoundingBox(void* ptr) function Polygon2_EIK_Clear (line 48) | void Polygon2_EIK_Clear(void* ptr) function Polygon2_EIK_Capacity (line 53) | int Polygon2_EIK_Capacity(void* ptr) function Polygon2_EIK_Resize (line 58) | void Polygon2_EIK_Resize(void* ptr, int count) function Polygon2_EIK_ShrinkToFit (line 63) | void Polygon2_EIK_ShrinkToFit(void* ptr) function Polygon2_EIK_Erase (line 68) | void Polygon2_EIK_Erase(void* ptr, int index) function Polygon2_EIK_EraseRange (line 73) | void Polygon2_EIK_EraseRange(void* ptr, int start, int count) function Polygon2_EIK_Insert (line 78) | void Polygon2_EIK_Insert(void* ptr, int index, Point2d point) function Polygon2_EIK_InsertRange (line 83) | void Polygon2_EIK_InsertRange(void* ptr, int start, int count, Point2d* ... function Polygon2_EIK_SqPerimeter (line 88) | double Polygon2_EIK_SqPerimeter(void* ptr) function Point2d (line 93) | Point2d Polygon2_EIK_GetPoint(void* ptr, int index) function Polygon2_EIK_GetPoints (line 98) | void Polygon2_EIK_GetPoints(void* ptr, Point2d* points, int count) function Polygon2_EIK_GetSegments (line 103) | void Polygon2_EIK_GetSegments(void* ptr, Segment2d* segments, int count) function Polygon2_EIK_SetPoint (line 108) | void Polygon2_EIK_SetPoint(void* ptr, int index, const Point2d& point) function Polygon2_EIK_SetPoints (line 113) | void Polygon2_EIK_SetPoints(void* ptr, Point2d* points, int count) function Polygon2_EIK_Reverse (line 118) | void Polygon2_EIK_Reverse(void* ptr) function BOOL (line 123) | BOOL Polygon2_EIK_IsSimple(void* ptr) function BOOL (line 131) | BOOL Polygon2_EIK_IsConvex(void* ptr) function Polygon2_EIK_Orientation (line 136) | CGAL::Orientation Polygon2_EIK_Orientation(void* ptr) function Polygon2_EIK_OrientedSide (line 141) | CGAL::Oriented_side Polygon2_EIK_OrientedSide(void* ptr, const Point2d& ... function Polygon2_EIK_BoundedSide (line 146) | CGAL::Bounded_side Polygon2_EIK_BoundedSide(void* ptr, const Point2d& po... function Polygon2_EIK_SignedArea (line 151) | double Polygon2_EIK_SignedArea(void* ptr) function Polygon2_EIK_Translate (line 156) | void Polygon2_EIK_Translate(void* ptr, const Point2d& translation) function Polygon2_EIK_Rotate (line 161) | void Polygon2_EIK_Rotate(void* ptr, double rotation) function Polygon2_EIK_Scale (line 166) | void Polygon2_EIK_Scale(void* ptr, double scale) function Polygon2_EIK_Transform (line 171) | void Polygon2_EIK_Transform(void* ptr, const Point2d& translation, doubl... function BOOL (line 176) | BOOL Polygon2_EIK_ContainsPoint(void* ptr, const Point2d& point, CGAL::O... FILE: CGALWrapper/Polygons/PolygonBoolean2.h type CGAL (line 18) | typedef CGAL::Polygon_with_holes_2 Pwh_2; function PolygonBoolean2 (line 36) | inline static PolygonBoolean2* NewPolygonBoolean2() function DeletePolygonBoolean2 (line 41) | inline static void DeletePolygonBoolean2(void* ptr) function PolygonBoolean2 (line 52) | inline static PolygonBoolean2* CastToBoolean2(void* ptr) function Polygon_2 (line 57) | inline static Polygon_2* CastToPolygon2(void* ptr) function Pwh_2 (line 62) | inline static Pwh_2* CastToPolygonWithHoles2(void* ptr) function ClearBuffer (line 67) | static void ClearBuffer(void* ptr) function BOOL (line 87) | static BOOL DoIntersect_P_P(void* ptr0, void* ptr1, void* ptr2) function BOOL (line 96) | static BOOL DoIntersect_P_PWH(void* ptr0, void* ptr1, void* ptr2) function BOOL (line 105) | static BOOL DoIntersect_PWH_PWH(void* ptr0, void* ptr1, void* ptr2) function BOOL (line 134) | static BOOL Join_P_P(void* ptr0, void* ptr1, void* ptr2, void** resultPtr) function BOOL (line 143) | static BOOL Join_P_PWH(void* ptr0, void* ptr1, void* ptr2, void** result... function BOOL (line 152) | static BOOL Join_PWH_PWH(void* ptr0, void* ptr1, void* ptr2, void** resu... function Intersect_P_P (line 170) | static int Intersect_P_P(void* ptr0, void* ptr1, void* ptr2) function Intersect_P_PWH (line 179) | static int Intersect_P_PWH(void* ptr0, void* ptr1, void* ptr2) function Intersect_PWH_PWH (line 189) | static int Intersect_PWH_PWH(void* ptr0, void* ptr1, void* ptr2) function Difference_P_P (line 207) | static int Difference_P_P(void* ptr0, void* ptr1, void* ptr2) function Difference_P_PWH (line 216) | static int Difference_P_PWH(void* ptr0, void* ptr1, void* ptr2) function Difference_PWH_PWH (line 225) | static int Difference_PWH_PWH(void* ptr0, void* ptr1, void* ptr2) function SymmetricDifference_P_P (line 243) | static int SymmetricDifference_P_P(void* ptr0, void* ptr1, void* ptr2) function SymmetricDifference_P_PWH (line 252) | static int SymmetricDifference_P_PWH(void* ptr0, void* ptr1, void* ptr2) function SymmetricDifference_PWH_PWH (line 261) | static int SymmetricDifference_PWH_PWH(void* ptr0, void* ptr1, void* ptr2) function Complement_PWH (line 279) | static int Complement_PWH(void*ptr0, void* ptr1) FILE: CGALWrapper/Polygons/PolygonBoolean2_EEK.cpp function PolygonBoolean2_EEK_Release (line 12) | void PolygonBoolean2_EEK_Release(void* ptr) function PolygonBoolean2_EEK_ClearBuffer (line 17) | void PolygonBoolean2_EEK_ClearBuffer(void* ptr) function BOOL (line 27) | BOOL PolygonBoolean2_EEK_DoIntersect_P_P(void* ptr0, void* ptr1, void* p... function BOOL (line 32) | BOOL PolygonBoolean2_EEK_DoIntersect_P_PWH(void* ptr0, void* ptr1, void*... function BOOL (line 37) | BOOL PolygonBoolean2_EEK_DoIntersect_PWH_PWH(void* ptr0, void* ptr1, voi... function BOOL (line 42) | BOOL PolygonBoolean2_EEK_Join_P_P(void* ptr0, void* ptr1, void* ptr2, vo... function BOOL (line 47) | BOOL PolygonBoolean2_EEK_Join_P_PWH(void* ptr0, void* ptr1, void* ptr2, ... function BOOL (line 52) | BOOL PolygonBoolean2_EEK_Join_PWH_PWH(void* ptr0, void* ptr1, void* ptr2... function PolygonBoolean2_EEK_Intersect_P_P (line 57) | int PolygonBoolean2_EEK_Intersect_P_P(void* ptr0, void* ptr1, void* ptr2) function PolygonBoolean2_EEK_Intersect_P_PWH (line 62) | int PolygonBoolean2_EEK_Intersect_P_PWH(void* ptr0, void* ptr1, void* ptr2) function PolygonBoolean2_EEK_Intersect_PWH_PWH (line 67) | int PolygonBoolean2_EEK_Intersect_PWH_PWH(void* ptr0, void* ptr1, void* ... function PolygonBoolean2_EEK_Difference_P_P (line 72) | int PolygonBoolean2_EEK_Difference_P_P(void* ptr0, void* ptr1, void* ptr2) function PolygonBoolean2_EEK_Difference_P_PWH (line 77) | int PolygonBoolean2_EEK_Difference_P_PWH(void* ptr0, void* ptr1, void* p... function PolygonBoolean2_EEK_Difference_PWH_PWH (line 82) | int PolygonBoolean2_EEK_Difference_PWH_PWH(void* ptr0, void* ptr1, void*... function PolygonBoolean2_EEK_SymmetricDifference_P_P (line 87) | int PolygonBoolean2_EEK_SymmetricDifference_P_P(void* ptr0, void* ptr1, ... function PolygonBoolean2_EEK_SymmetricDifference_P_PWH (line 92) | int PolygonBoolean2_EEK_SymmetricDifference_P_PWH(void* ptr0, void* ptr1... function PolygonBoolean2_EEK_SymmetricDifference_PWH_PWH (line 97) | int PolygonBoolean2_EEK_SymmetricDifference_PWH_PWH(void* ptr0, void* pt... function PolygonBoolean2_EEK_Complement_PWH (line 102) | int PolygonBoolean2_EEK_Complement_PWH(void* ptr0, void* ptr1) FILE: CGALWrapper/Polygons/PolygonBoolean2_EIK.cpp function PolygonBoolean2_EIK_Release (line 12) | void PolygonBoolean2_EIK_Release(void* ptr) function PolygonBoolean2_EIK_ClearBuffer (line 17) | void PolygonBoolean2_EIK_ClearBuffer(void* ptr) function BOOL (line 27) | BOOL PolygonBoolean2_EIK_DoIntersect_P_P(void* ptr0, void* ptr1, void* p... function BOOL (line 32) | BOOL PolygonBoolean2_EIK_DoIntersect_P_PWH(void* ptr0, void* ptr1, void*... function BOOL (line 37) | BOOL PolygonBoolean2_EIK_DoIntersect_PWH_PWH(void* ptr0, void* ptr1, voi... function BOOL (line 42) | BOOL PolygonBoolean2_EIK_Join_P_P(void* ptr0, void* ptr1, void* ptr2, vo... function BOOL (line 47) | BOOL PolygonBoolean2_EIK_Join_P_PWH(void* ptr0, void* ptr1, void* ptr2, ... function BOOL (line 52) | BOOL PolygonBoolean2_EIK_Join_PWH_PWH(void* ptr0, void* ptr1, void* ptr2... function PolygonBoolean2_EIK_Intersect_P_P (line 57) | int PolygonBoolean2_EIK_Intersect_P_P(void* ptr0, void* ptr1, void* ptr2) function PolygonBoolean2_EIK_Intersect_P_PWH (line 62) | int PolygonBoolean2_EIK_Intersect_P_PWH(void* ptr0, void* ptr1, void* ptr2) function PolygonBoolean2_EIK_Intersect_PWH_PWH (line 67) | int PolygonBoolean2_EIK_Intersect_PWH_PWH(void* ptr0, void* ptr1, void* ... function PolygonBoolean2_EIK_Difference_P_P (line 72) | int PolygonBoolean2_EIK_Difference_P_P(void* ptr0, void* ptr1, void* ptr2) function PolygonBoolean2_EIK_Difference_P_PWH (line 77) | int PolygonBoolean2_EIK_Difference_P_PWH(void* ptr0, void* ptr1, void* p... function PolygonBoolean2_EIK_Difference_PWH_PWH (line 82) | int PolygonBoolean2_EIK_Difference_PWH_PWH(void* ptr0, void* ptr1, void*... function PolygonBoolean2_EIK_SymmetricDifference_P_P (line 87) | int PolygonBoolean2_EIK_SymmetricDifference_P_P(void* ptr0, void* ptr1, ... function PolygonBoolean2_EIK_SymmetricDifference_P_PWH (line 92) | int PolygonBoolean2_EIK_SymmetricDifference_P_PWH(void* ptr0, void* ptr1... function PolygonBoolean2_EIK_SymmetricDifference_PWH_PWH (line 97) | int PolygonBoolean2_EIK_SymmetricDifference_PWH_PWH(void* ptr0, void* pt... function PolygonBoolean2_EIK_Complement_PWH (line 102) | int PolygonBoolean2_EIK_Complement_PWH(void* ptr0, void* ptr1) FILE: CGALWrapper/Polygons/PolygonMinkowski.h function PolygonMinkowski (line 28) | inline static PolygonMinkowski* NewPolygonMinkowski() function DeletePolygonMinkowski (line 33) | inline static void DeletePolygonMinkowski(void* ptr) function PolygonMinkowski (line 44) | inline static PolygonMinkowski* CastToPolygonMinkowski(void* ptr) FILE: CGALWrapper/Polygons/PolygonMinkowski_EEK.cpp function PolygonMinkowski_EEK_Release (line 21) | void PolygonMinkowski_EEK_Release(void* ptr) FILE: CGALWrapper/Polygons/PolygonMinkowski_EIK.cpp function PolygonMinkowski_EIK_Release (line 21) | void PolygonMinkowski_EIK_Release(void* ptr) FILE: CGALWrapper/Polygons/PolygonOffset2.h type typename (line 23) | typedef typename CGAL::Polygon_2 Polygon_2; type typename (line 24) | typedef typename CGAL::Polygon_2 Polygon_2_EIK; type CGAL (line 25) | typedef CGAL::Polygon_with_holes_2 Polygon_with_holes; type CGAL (line 27) | typedef CGAL::Straight_skeleton_2 Ss; type boost (line 28) | typedef boost::shared_ptr SsPtr; type typename (line 29) | typedef typename Ss::Vertex_handle Vertex; type typename (line 30) | typedef typename Ss::Halfedge_handle HalfEdge; type boost (line 32) | typedef boost::shared_ptr PolygonPtr; type std (line 33) | typedef std::vector PolygonPtrVector; function DeletePolygonOffset2 (line 46) | inline static void DeletePolygonOffset2(void* ptr) function PolygonOffset2 (line 57) | inline static PolygonOffset2* CastToPolygonOffset2(void* ptr) function PolygonBufferSize (line 62) | static int PolygonBufferSize(void* ptr) function SegmentBufferSize (line 68) | static int SegmentBufferSize(void* ptr) function ClearPolygonBuffer (line 74) | static void ClearPolygonBuffer(void* ptr) function ClearSegmentBuffer (line 80) | static void ClearSegmentBuffer(void* ptr) function Segment2d (line 92) | static Segment2d GetSegment(void* ptr, int index) function GetSegments (line 98) | static void GetSegments(void* ptr, Segment2d* segments, int count) function CreateInteriorOffset (line 106) | static void CreateInteriorOffset(void* ptr, void* polyPtr, double amount) function CreateInteriorOffsetPWH (line 115) | static void CreateInteriorOffsetPWH(void* ptr, void* pwhPtr, double amou... function CreateExteriorOffset (line 138) | static void CreateExteriorOffset(void* ptr, void* polyPtr, double maxOff... function CreateExteriorOffsetPWH (line 147) | static void CreateExteriorOffsetPWH(void* ptr, void* pwhPtr, double amou... function CopyToBuffer (line 159) | void CopyToBuffer(const PolygonPtrVector& polygons) function a (line 190) | auto a = Point2d::FromCGAL(edge->vertex()->point()); function CreateInteriorSkeletonPWH (line 214) | static void CreateInteriorSkeletonPWH(void* ptr, void* pwhPtr, BOOL incl... function CreateExteriorSkeleton (line 223) | static void CreateExteriorSkeleton(void* ptr, void* polyPtr, double maxO... function CreateExteriorSkeletonPWH (line 232) | static void CreateExteriorSkeletonPWH(void* ptr, void* pwhPtr, double ma... FILE: CGALWrapper/Polygons/PolygonOffset2_EEK.cpp function PolygonOffset2_EEK_Release (line 17) | void PolygonOffset2_EEK_Release(void* ptr) function PolygonOffset2_EEK_PolygonBufferSize (line 22) | int PolygonOffset2_EEK_PolygonBufferSize(void* ptr) function PolygonOffset2_EEK_SegmentBufferSize (line 27) | int PolygonOffset2_EEK_SegmentBufferSize(void* ptr) function PolygonOffset2_EEK_ClearPolygonBuffer (line 32) | void PolygonOffset2_EEK_ClearPolygonBuffer(void* ptr) function PolygonOffset2_EEK_ClearSegmentBuffer (line 37) | void PolygonOffset2_EEK_ClearSegmentBuffer(void* ptr) function Segment2d (line 47) | Segment2d PolygonOffset2_EEK_GetSegment(void* ptr, int index) function PolygonOffset2_EEK_GetSegments (line 52) | void PolygonOffset2_EEK_GetSegments(void* ptr, Segment2d* segments, int ... function PolygonOffset2_EEK_CreateInteriorOffset (line 57) | void PolygonOffset2_EEK_CreateInteriorOffset(void* ptr, void* polyPtr, d... function PolygonOffset2_EEK_CreateInteriorOffsetPWH (line 62) | void PolygonOffset2_EEK_CreateInteriorOffsetPWH(void* ptr, void* pwhPtr,... function PolygonOffset2_EEK_CreateExteriorOffset (line 67) | void PolygonOffset2_EEK_CreateExteriorOffset(void* ptr, void* polyPtr, d... function PolygonOffset2_EEK_CreateExteriorOffsetPWH (line 72) | void PolygonOffset2_EEK_CreateExteriorOffsetPWH(void* ptr, void* pwhPtr,... function PolygonOffset2_EEK_CreateInteriorSkeleton (line 77) | void PolygonOffset2_EEK_CreateInteriorSkeleton(void* ptr, void* polyPtr,... function PolygonOffset2_EEK_CreateInteriorSkeletonPWH (line 82) | void PolygonOffset2_EEK_CreateInteriorSkeletonPWH(void* ptr, void* pwhPt... function PolygonOffset2_EEK_CreateExteriorSkeleton (line 87) | void PolygonOffset2_EEK_CreateExteriorSkeleton(void* ptr, void* polyPtr,... function PolygonOffset2_EEK_CreateExteriorSkeletonPWH (line 92) | void PolygonOffset2_EEK_CreateExteriorSkeletonPWH(void* ptr, void* pwhPt... FILE: CGALWrapper/Polygons/PolygonOffset2_EIK.cpp function PolygonOffset2_EIK_Release (line 17) | void PolygonOffset2_EIK_Release(void* ptr) function PolygonOffset2_EIK_PolygonBufferSize (line 22) | int PolygonOffset2_EIK_PolygonBufferSize(void* ptr) function PolygonOffset2_EIK_SegmentBufferSize (line 27) | int PolygonOffset2_EIK_SegmentBufferSize(void* ptr) function PolygonOffset2_EIK_ClearPolygonBuffer (line 32) | void PolygonOffset2_EIK_ClearPolygonBuffer(void* ptr) function PolygonOffset2_EIK_ClearSegmentBuffer (line 37) | void PolygonOffset2_EIK_ClearSegmentBuffer(void* ptr) function Segment2d (line 47) | Segment2d PolygonOffset2_EIK_GetSegment(void* ptr, int index) function PolygonOffset2_EIK_GetSegments (line 52) | void PolygonOffset2_EIK_GetSegments(void* ptr, Segment2d* segments, int ... function PolygonOffset2_EIK_CreateInteriorOffset (line 57) | void PolygonOffset2_EIK_CreateInteriorOffset(void* ptr, void* polyPtr, d... function PolygonOffset2_EIK_CreateInteriorOffsetPWH (line 62) | void PolygonOffset2_EIK_CreateInteriorOffsetPWH(void* ptr, void* pwhPtr,... function PolygonOffset2_EIK_CreateExteriorOffset (line 67) | void PolygonOffset2_EIK_CreateExteriorOffset(void* ptr, void* polyPtr, d... function PolygonOffset2_EIK_CreateExteriorOffsetPWH (line 72) | void PolygonOffset2_EIK_CreateExteriorOffsetPWH(void* ptr, void* pwhPtr,... function PolygonOffset2_EIK_CreateInteriorSkeleton (line 77) | void PolygonOffset2_EIK_CreateInteriorSkeleton(void* ptr, void* polyPtr,... function PolygonOffset2_EIK_CreateInteriorSkeletonPWH (line 82) | void PolygonOffset2_EIK_CreateInteriorSkeletonPWH(void* ptr, void* pwhPt... function PolygonOffset2_EIK_CreateExteriorSkeleton (line 87) | void PolygonOffset2_EIK_CreateExteriorSkeleton(void* ptr, void* polyPtr,... function PolygonOffset2_EIK_CreateExteriorSkeletonPWH (line 92) | void PolygonOffset2_EIK_CreateExteriorSkeletonPWH(void* ptr, void* pwhPt... FILE: CGALWrapper/Polygons/PolygonPartition2.h type typename (line 19) | typedef typename Traits::Point_2 Point_2; type typename (line 20) | typedef typename Traits::Polygon_2 Polygon_2; type typename (line 21) | typedef typename std::vector Polygon_List; function PolygonPartition2 (line 39) | inline static PolygonPartition2* NewPolygonPartition2() function DeletePolygonPartition2 (line 44) | inline static void DeletePolygonPartition2(void* ptr) function PolygonPartition2 (line 55) | inline static PolygonPartition2* CastToPolygonPartition2(void* ptr) function ClearBuffer (line 60) | static void ClearBuffer(void* ptr) function BufferCount (line 66) | static int BufferCount(void* ptr) FILE: CGALWrapper/Polygons/PolygonPartition2_EEK.cpp function PolygonPartition2_EEK_Release (line 10) | void PolygonPartition2_EEK_Release(void* ptr) function PolygonPartition2_EEK_ClearBuffer (line 15) | void PolygonPartition2_EEK_ClearBuffer(void* ptr) function PolygonPartition2_EEK_BufferCount (line 20) | int PolygonPartition2_EEK_BufferCount(void* ptr) function BOOL (line 30) | BOOL PolygonPartition2_EEK_Is_Y_Monotone(void* ptr, void* polyPtr) function BOOL (line 35) | BOOL PolygonPartition2_EEK_Is_Y_MonotonePWH(void* ptr, void* polyPtr) function BOOL (line 40) | BOOL PolygonPartition2_EEK_PartitionIsValid(void* ptr, void* polyPtr) function BOOL (line 45) | BOOL PolygonPartition2_EEK_ConvexPartitionIsValid(void* ptr, void* polyPtr) function PolygonPartition2_EEK_Y_MonotonePartition (line 50) | int PolygonPartition2_EEK_Y_MonotonePartition(void* ptr, void* polyPtr) function PolygonPartition2_EEK_Y_MonotonePartitionPWH (line 55) | int PolygonPartition2_EEK_Y_MonotonePartitionPWH(void* ptr, void* polyPtr) function PolygonPartition2_EEK_ApproxConvexPartition (line 60) | int PolygonPartition2_EEK_ApproxConvexPartition(void* ptr, void* polyPtr) function PolygonPartition2_EEK_ApproxConvexPartitionPWH (line 65) | int PolygonPartition2_EEK_ApproxConvexPartitionPWH(void* ptr, void* poly... function PolygonPartition2_EEK_GreeneApproxConvexPartition (line 70) | int PolygonPartition2_EEK_GreeneApproxConvexPartition(void* ptr, void* p... function PolygonPartition2_EEK_GreeneApproxConvexPartitionPWH (line 75) | int PolygonPartition2_EEK_GreeneApproxConvexPartitionPWH(void* ptr, void... function PolygonPartition2_EEK_OptimalConvexPartition (line 80) | int PolygonPartition2_EEK_OptimalConvexPartition(void* ptr, void* polyPtr) function PolygonPartition2_EEK_OptimalConvexPartitionPWH (line 85) | int PolygonPartition2_EEK_OptimalConvexPartitionPWH(void* ptr, void* pol... FILE: CGALWrapper/Polygons/PolygonPartition2_EIK.cpp function PolygonPartition2_EIK_Release (line 10) | void PolygonPartition2_EIK_Release(void* ptr) function PolygonPartition2_EIK_ClearBuffer (line 15) | void PolygonPartition2_EIK_ClearBuffer(void* ptr) function PolygonPartition2_EIK_BufferCount (line 20) | int PolygonPartition2_EIK_BufferCount(void* ptr) function BOOL (line 30) | BOOL PolygonPartition2_EIK_Is_Y_Monotone(void* ptr, void* polyPtr) function BOOL (line 35) | BOOL PolygonPartition2_EIK_Is_Y_MonotonePWH(void* ptr, void* polyPtr) function BOOL (line 40) | BOOL PolygonPartition2_EIK_PartitionIsValid(void* ptr, void* polyPtr) function BOOL (line 45) | BOOL PolygonPartition2_EIK_ConvexPartitionIsValid(void* ptr, void* polyPtr) function PolygonPartition2_EIK_Y_MonotonePartition (line 50) | int PolygonPartition2_EIK_Y_MonotonePartition(void* ptr, void* polyPtr) function PolygonPartition2_EIK_Y_MonotonePartitionPWH (line 55) | int PolygonPartition2_EIK_Y_MonotonePartitionPWH(void* ptr, void* polyPtr) function PolygonPartition2_EIK_ApproxConvexPartition (line 60) | int PolygonPartition2_EIK_ApproxConvexPartition(void* ptr, void* polyPtr) function PolygonPartition2_EIK_ApproxConvexPartitionPWH (line 65) | int PolygonPartition2_EIK_ApproxConvexPartitionPWH(void* ptr, void* poly... function PolygonPartition2_EIK_GreeneApproxConvexPartition (line 70) | int PolygonPartition2_EIK_GreeneApproxConvexPartition(void* ptr, void* p... function PolygonPartition2_EIK_GreeneApproxConvexPartitionPWH (line 75) | int PolygonPartition2_EIK_GreeneApproxConvexPartitionPWH(void* ptr, void... function PolygonPartition2_EIK_OptimalConvexPartition (line 80) | int PolygonPartition2_EIK_OptimalConvexPartition(void* ptr, void* polyPtr) function PolygonPartition2_EIK_OptimalConvexPartitionPWH (line 85) | int PolygonPartition2_EIK_OptimalConvexPartitionPWH(void* ptr, void* pol... FILE: CGALWrapper/Polygons/PolygonSimplification2.h type CGAL (line 20) | typedef CGAL::Polygon_2 Polygon_2; type CGAL (line 21) | typedef CGAL::Polygon_with_holes_2 Pwh_2; type CGAL (line 22) | typedef CGAL::Polyline_simplification_2::Stop_below_count_ratio_threshol... type CGAL (line 23) | typedef CGAL::Polyline_simplification_2::Stop_below_count_threshold stop... type CGAL (line 24) | typedef CGAL::Polyline_simplification_2::Stop_above_cost_threshold stop_... type CGAL (line 26) | typedef CGAL::Polyline_simplification_2::Squared_distance_cost ... type CGAL (line 27) | typedef CGAL::Polyline_simplification_2::Hybrid_squared_distance_cost... type CGAL (line 28) | typedef CGAL::Polyline_simplification_2::Scaled_squared_distance_cost ... function PolygonSimplification2 (line 30) | inline static PolygonSimplification2* NewPolygonSimplification2() function DeletePolygonSimplification2 (line 35) | inline static void DeletePolygonSimplification2(void* ptr) function PolygonSimplification2 (line 46) | inline static PolygonSimplification2* CastToPolygonSimplification2(void*... function Polygon_2 (line 51) | inline static Polygon_2* CastToPolygon2(void* ptr) function Pwh_2 (line 56) | inline static Pwh_2* CastToPolygonWithHoles2(void* ptr) function Polygon_2 (line 106) | static Polygon_2 Simplify(const Polygon_2& poly, COST_FUNC costFunc, STO... type CGAL (line 152) | typedef CGAL::Polygon_with_holes_2 Pwh_2; FILE: CGALWrapper/Polygons/PolygonSimplification2_EEK.cpp function PolygonSimplification2_EEK_Release (line 12) | void PolygonSimplification2_EEK_Release(void* ptr) FILE: CGALWrapper/Polygons/PolygonSimplification2_EEK.h type COST_FUNC (line 9) | enum COST_FUNC : int type STOP_FUNC (line 15) | enum STOP_FUNC : int FILE: CGALWrapper/Polygons/PolygonSimplification2_EIK.cpp function PolygonSimplification2_EIK_Release (line 12) | void PolygonSimplification2_EIK_Release(void* ptr) FILE: CGALWrapper/Polygons/PolygonSimplification2_EIK.h type COST_FUNC (line 9) | enum COST_FUNC : int type STOP_FUNC (line 15) | enum STOP_FUNC : int FILE: CGALWrapper/Polygons/PolygonVisibility_EEK.cpp function PolygonVisibility_EEK_Release (line 9) | void PolygonVisibility_EEK_Release(void* ptr) FILE: CGALWrapper/Polygons/PolygonVisibility_EIK.cpp function PolygonVisibility_EIK_Release (line 9) | void PolygonVisibility_EIK_Release(void* ptr) FILE: CGALWrapper/Polygons/PolygonVisiblity.h type CGAL (line 25) | typedef CGAL::Segment_2 Segment_2; type CGAL (line 26) | typedef CGAL::Arr_segment_traits_2 Traits_2; type CGAL (line 27) | typedef CGAL::Arrangement_2 Arrangem... type CGAL (line 29) | typedef CGAL::Triangular_expansion_visibility_2 TEV; type CGAL (line 30) | typedef CGAL::Rotational_sweep_visibility_2 RSV; type CGAL (line 32) | typedef CGAL::Arr_walk_along_line_point_location Locator; type typename (line 34) | typedef typename Polygon2::Polygon_2 Polygon; type typename (line 35) | typedef typename PolygonWithHoles2::Pwh_2 Pwh; function PolygonVisibility (line 37) | inline static PolygonVisibility* NewPolygonVisibility() function DeletePolygonVisibility (line 42) | inline static void DeletePolygonVisibility(void* ptr) function PolygonVisibility (line 53) | inline static PolygonVisibility* CastToPolygonVisibility(void* ptr) function GetSegments (line 58) | static void GetSegments(std::vector& segments, const Polygon&... function GetSegments (line 78) | static void GetSegments(std::vector& segments, const Pwh& pwh) type CGAL (line 137) | typedef CGAL::Simple_polygon_visibility_2... FILE: CGALWrapper/Polygons/PolygonWithHoles2.h type CGAL (line 24) | typedef CGAL::Polygon_2 Polygon_2; type CGAL (line 25) | typedef CGAL::Point_2 Point_2; function Pwh_2 (line 27) | static Pwh_2* NewPolygonWithHoles2() function Pwh_2 (line 32) | static Pwh_2* NewPolygonWithHoles2(Pwh_2* pwh) function DeletePolygonWithHoles2 (line 37) | static void DeletePolygonWithHoles2(void* ptr) function Polygon_2 (line 48) | inline static Polygon_2* CastToPolygon2(void* ptr) function Pwh_2 (line 53) | inline static Pwh_2* CastToPolygonWithHoles2(void* ptr) function Polygon_2 (line 58) | static Polygon_2* GetBoundaryOrHole(void* ptr, int index) function HoleCount (line 75) | static int HoleCount(void* ptr) function PointCount (line 81) | static int PointCount(void* ptr, int index) function Pwh_2 (line 96) | static Pwh_2* Copy(Pwh_2& pwh) type CGAL (line 104) | typedef CGAL::Cartesian_converter Converter; function Point2d (line 172) | static Point2d GetPoint(void* ptr, int polyIndex, int pointIndex) function GetPoints (line 186) | static void GetPoints(void* ptr, Point2d* points, int polyIndex, int count) function SetPoint (line 199) | static void SetPoint(void* ptr, int polyIndex, int pointIndex, const Poi... function SetPoints (line 212) | static void SetPoints(void* ptr, Point2d* points, int polyIndex, int count) function AddHoleFromPolygon (line 234) | static void AddHoleFromPolygon(void* pwhPtr, void* polygonPtr) function AddHoleFromPoints (line 241) | static void AddHoleFromPoints(void* ptr, Point2d* points, int count) function RemoveHole (line 252) | static void RemoveHole(void* ptr, int index) function ReversePolygon (line 267) | static void ReversePolygon(void* ptr, int index) function BOOL (line 274) | static BOOL IsUnbounded(void* ptr) function Box2d (line 280) | static Box2d GetBoundingBox(void* ptr, int index) function BOOL (line 292) | static BOOL IsSimple(void* ptr, int index) function BOOL (line 301) | static BOOL IsConvex(void* ptr, int index) function CGAL (line 310) | static CGAL::Orientation Orientation(void* ptr, int index) function CGAL (line 319) | static CGAL::Oriented_side OrientedSide(void* ptr, int index, const Poin... function SignedArea (line 328) | static double SignedArea(void* ptr, int index) function Translate (line 337) | static void Translate(void* ptr, int index, const Point2d& translation) function Rotate (line 347) | static void Rotate(void* ptr, int index, double rotation) function Scale (line 357) | static void Scale(void* ptr, int index, double scale) function Transform (line 367) | static void Transform(void* ptr, int index, const Point2d& translation, ... function BOOL (line 380) | static BOOL ContainsPoint(void* ptr, const Point2d& point, CGAL::Orienta... FILE: CGALWrapper/Polygons/PolygonWithHoles2_EEK.cpp function PolygonWithHoles2_EEK_Release (line 14) | void PolygonWithHoles2_EEK_Release(void* ptr) function PolygonWithHoles2_EEK_HoleCount (line 19) | int PolygonWithHoles2_EEK_HoleCount(void* ptr) function PolygonWithHoles2_EEK_PointCount (line 24) | int PolygonWithHoles2_EEK_PointCount(void* ptr, int index) function PolygonWithHoles2_EEK_Clear (line 49) | void PolygonWithHoles2_EEK_Clear(void* ptr) function PolygonWithHoles2_EEK_ClearBoundary (line 54) | void PolygonWithHoles2_EEK_ClearBoundary(void* ptr) function PolygonWithHoles2_EEK_ClearHoles (line 59) | void PolygonWithHoles2_EEK_ClearHoles(void* ptr) function Point2d (line 74) | Point2d PolygonWithHoles2_EEK_GetPoint(void* ptr, int polyIndex, int poi... function PolygonWithHoles2_EEK_GetPoints (line 79) | void PolygonWithHoles2_EEK_GetPoints(void* ptr, Point2d* points, int pol... function PolygonWithHoles2_EEK_SetPoint (line 84) | void PolygonWithHoles2_EEK_SetPoint(void* ptr, int polyIndex, int pointI... function PolygonWithHoles2_EEK_SetPoints (line 89) | void PolygonWithHoles2_EEK_SetPoints(void* ptr, Point2d* points, int pol... function PolygonWithHoles2_EEK_AddHoleFromPolygon (line 94) | void PolygonWithHoles2_EEK_AddHoleFromPolygon(void* pwhPtr, void* polygo... function PolygonWithHoles2_EEK_AddHoleFromPoints (line 99) | void PolygonWithHoles2_EEK_AddHoleFromPoints(void* ptr, Point2d* points,... function PolygonWithHoles2_EEK_RemoveHole (line 104) | void PolygonWithHoles2_EEK_RemoveHole(void* ptr, int index) function PolygonWithHoles2_EEK_ReversePolygon (line 114) | void PolygonWithHoles2_EEK_ReversePolygon(void* ptr, int index) function BOOL (line 119) | BOOL PolygonWithHoles2_EEK_IsUnbounded(void* ptr) function Box2d (line 124) | Box2d PolygonWithHoles2_EEK_GetBoundingBox(void* ptr, int index) function BOOL (line 129) | BOOL PolygonWithHoles2_EEK_IsSimple(void* ptr, int index) function BOOL (line 134) | BOOL PolygonWithHoles2_EEK_IsConvex(void* ptr, int index) function PolygonWithHoles2_EEK_Orientation (line 139) | CGAL::Orientation PolygonWithHoles2_EEK_Orientation(void* ptr, int index) function PolygonWithHoles2_EEK_OrientedSide (line 144) | CGAL::Oriented_side PolygonWithHoles2_EEK_OrientedSide(void* ptr, int in... function PolygonWithHoles2_EEK_SignedArea (line 149) | double PolygonWithHoles2_EEK_SignedArea(void* ptr, int index) function PolygonWithHoles2_EEK_Translate (line 154) | void PolygonWithHoles2_EEK_Translate(void* ptr, int index, const Point2d... function PolygonWithHoles2_EEK_Rotate (line 159) | void PolygonWithHoles2_EEK_Rotate(void* ptr, int index, double rotation) function PolygonWithHoles2_EEK_Scale (line 164) | void PolygonWithHoles2_EEK_Scale(void* ptr, int index, double scale) function PolygonWithHoles2_EEK_Transform (line 169) | void PolygonWithHoles2_EEK_Transform(void* ptr, int index, const Point2d... function BOOL (line 174) | BOOL PolygonWithHoles2_EEK_ContainsPoint(void* ptr, const Point2d& point... FILE: CGALWrapper/Polygons/PolygonWithHoles2_EIK.cpp function PolygonWithHoles2_EIK_Release (line 14) | void PolygonWithHoles2_EIK_Release(void* ptr) function PolygonWithHoles2_EIK_HoleCount (line 19) | int PolygonWithHoles2_EIK_HoleCount(void* ptr) function PolygonWithHoles2_EIK_PointCount (line 24) | int PolygonWithHoles2_EIK_PointCount(void* ptr, int index) function PolygonWithHoles2_EIK_Clear (line 34) | void PolygonWithHoles2_EIK_Clear(void* ptr) function PolygonWithHoles2_EIK_ClearBoundary (line 39) | void PolygonWithHoles2_EIK_ClearBoundary(void* ptr) function PolygonWithHoles2_EIK_ClearHoles (line 44) | void PolygonWithHoles2_EIK_ClearHoles(void* ptr) function Point2d (line 59) | Point2d PolygonWithHoles2_EIK_GetPoint(void* ptr, int polyIndex, int poi... function PolygonWithHoles2_EIK_GetPoints (line 64) | void PolygonWithHoles2_EIK_GetPoints(void* ptr, Point2d* points, int pol... function PolygonWithHoles2_EIK_SetPoint (line 69) | void PolygonWithHoles2_EIK_SetPoint(void* ptr, int polyIndex, int pointI... function PolygonWithHoles2_EIK_SetPoints (line 74) | void PolygonWithHoles2_EIK_SetPoints(void* ptr, Point2d* points, int pol... function PolygonWithHoles2_EIK_AddHoleFromPolygon (line 79) | void PolygonWithHoles2_EIK_AddHoleFromPolygon(void* pwhPtr, void* polygo... function PolygonWithHoles2_EIK_AddHoleFromPoints (line 84) | void PolygonWithHoles2_EIK_AddHoleFromPoints(void* ptr, Point2d* points,... function PolygonWithHoles2_EIK_RemoveHole (line 89) | void PolygonWithHoles2_EIK_RemoveHole(void* ptr, int index) function PolygonWithHoles2_EIK_ReversePolygon (line 99) | void PolygonWithHoles2_EIK_ReversePolygon(void* ptr, int index) function BOOL (line 104) | BOOL PolygonWithHoles2_EIK_IsUnbounded(void* ptr) function Box2d (line 109) | Box2d PolygonWithHoles2_EIK_GetBoundingBox(void* ptr, int index) function BOOL (line 114) | BOOL PolygonWithHoles2_EIK_IsSimple(void* ptr, int index) function BOOL (line 119) | BOOL PolygonWithHoles2_EIK_IsConvex(void* ptr, int index) function PolygonWithHoles2_EIK_Orientation (line 124) | CGAL::Orientation PolygonWithHoles2_EIK_Orientation(void* ptr, int index) function PolygonWithHoles2_EIK_OrientedSide (line 129) | CGAL::Oriented_side PolygonWithHoles2_EIK_OrientedSide(void* ptr, int in... function PolygonWithHoles2_EIK_SignedArea (line 134) | double PolygonWithHoles2_EIK_SignedArea(void* ptr, int index) function PolygonWithHoles2_EIK_Translate (line 139) | void PolygonWithHoles2_EIK_Translate(void* ptr, int index, const Point2d... function PolygonWithHoles2_EIK_Rotate (line 144) | void PolygonWithHoles2_EIK_Rotate(void* ptr, int index, double rotation) function PolygonWithHoles2_EIK_Scale (line 149) | void PolygonWithHoles2_EIK_Scale(void* ptr, int index, double scale) function PolygonWithHoles2_EIK_Transform (line 154) | void PolygonWithHoles2_EIK_Transform(void* ptr, int index, const Point2d... function BOOL (line 159) | BOOL PolygonWithHoles2_EIK_ContainsPoint(void* ptr, const Point2d& point... FILE: CGALWrapper/Polyhedra/MeshBuilders.h type typename (line 25) | typedef typename HDS::Vertex Vertex; type typename (line 26) | typedef typename Vertex::Point Point; type typename (line 70) | typedef typename HDS::Vertex Vertex; type typename (line 71) | typedef typename Vertex::Point Point; type typename (line 120) | typedef typename HDS::Vertex Vertex; type typename (line 121) | typedef typename Vertex::Point Point; type typename (line 189) | typedef typename HDS::Vertex Vertex; type typename (line 190) | typedef typename Vertex::Point Point; type typename (line 269) | typedef typename HDS::Vertex Vertex; type typename (line 270) | typedef typename Vertex::Point Point; FILE: CGALWrapper/Polyhedra/MeshFace3.h type MeshFace3 (line 5) | struct MeshFace3 FILE: CGALWrapper/Polyhedra/MeshHalfedge3.h type MeshHalfedge3 (line 5) | struct MeshHalfedge3 FILE: CGALWrapper/Polyhedra/MeshHitResult.h type MeshHitResult (line 5) | struct MeshHitResult FILE: CGALWrapper/Polyhedra/MeshVertex3.h type MeshVertex3 (line 5) | struct MeshVertex3 FILE: CGALWrapper/Polyhedra/NefPolyhedron3.h type typename (line 22) | typedef typename K::Plane_3 Plane_3; type CGAL (line 23) | typedef CGAL::Nef_polyhedron_3 NefPolyhedron; function NefPolyhedron (line 25) | inline static NefPolyhedron* NewNefPolyhedron() function NefPolyhedron (line 30) | inline static NefPolyhedron* CreateFromSpace(int space) function NefPolyhedron (line 38) | inline static NefPolyhedron* CreateFromPlane(Plane3d plane, int boundary) function NefPolyhedron (line 48) | inline static NefPolyhedron* CreateFromPolyhedron(void* ptr) function DeleteNefPolyhedron (line 54) | inline static void DeleteNefPolyhedron(void* ptr) function NefPolyhedron (line 65) | inline static NefPolyhedron* CastToNefPolyhedron(void* ptr) function Clear (line 70) | static void Clear(void* ptr, int space) function BOOL (line 80) | static BOOL IsEmpty(void* ptr) function BOOL (line 86) | static BOOL IsSimple(void* ptr) function BOOL (line 92) | static BOOL IsSpace(void* ptr) function BOOL (line 98) | static BOOL IsValid(void* ptr) function EdgeCount (line 104) | static int EdgeCount(void* ptr) function FacetCount (line 110) | static int FacetCount(void* ptr) function HalfEdgeCount (line 116) | static int HalfEdgeCount(void* ptr) function HalfFacetCount (line 122) | static int HalfFacetCount(void* ptr) function VertexCount (line 128) | static int VertexCount(void* ptr) function VolumeCount (line 134) | static int VolumeCount(void* ptr) function ConvexDecomposition (line 265) | static void ConvexDecomposition(void* ptr) function GetVolumes (line 271) | static void GetVolumes(void* ptr, void** volumes, int count) FILE: CGALWrapper/Polyhedra/NefPolyhedron3_EEK.cpp function NefPolyhedron3_EEK_Release (line 22) | void NefPolyhedron3_EEK_Release(void* ptr) function NefPolyhedron3_EEK_Clear (line 27) | void NefPolyhedron3_EEK_Clear(void* ptr, int space) function BOOL (line 32) | BOOL NefPolyhedron3_EEK_IsEmpty(void* ptr) function BOOL (line 37) | BOOL NefPolyhedron3_EEK_IsSimple(void* ptr) function BOOL (line 42) | BOOL NefPolyhedron3_EEK_IsSpace(void* ptr) function BOOL (line 47) | BOOL NefPolyhedron3_EEK_IsValid(void* ptr) function NefPolyhedron3_EEK_EdgeCount (line 52) | int NefPolyhedron3_EEK_EdgeCount(void* ptr) function NefPolyhedron3_EEK_FacetCount (line 57) | int NefPolyhedron3_EEK_FacetCount(void* ptr) function NefPolyhedron3_EEK_HalfEdgeCount (line 62) | int NefPolyhedron3_EEK_HalfEdgeCount(void* ptr) function NefPolyhedron3_EEK_HalfFacetCount (line 67) | int NefPolyhedron3_EEK_HalfFacetCount(void* ptr) function NefPolyhedron3_EEK_VertexCount (line 72) | int NefPolyhedron3_EEK_VertexCount(void* ptr) function NefPolyhedron3_EEK_VolumeCount (line 77) | int NefPolyhedron3_EEK_VolumeCount(void* ptr) function NefPolyhedron3_EEK_ConvexDecomposition (line 142) | void NefPolyhedron3_EEK_ConvexDecomposition(void* ptr) function NefPolyhedron3_EEK_GetVolumes (line 147) | void NefPolyhedron3_EEK_GetVolumes(void* ptr, void** volumes, int count) FILE: CGALWrapper/Polyhedra/NefPolyhedron3_EIK.cpp function NefPolyhedron3_EIK_Release (line 22) | void NefPolyhedron3_EIK_Release(void* ptr) function NefPolyhedron3_EIK_Clear (line 27) | void NefPolyhedron3_EIK_Clear(void* ptr, int space) function BOOL (line 32) | BOOL NefPolyhedron3_EIK_IsEmpty(void* ptr) function BOOL (line 37) | BOOL NefPolyhedron3_EIK_IsSimple(void* ptr) function BOOL (line 42) | BOOL NefPolyhedron3_EIK_IsSpace(void* ptr) function BOOL (line 47) | BOOL NefPolyhedron3_EIK_IsValid(void* ptr) function NefPolyhedron3_EIK_EdgeCount (line 52) | int NefPolyhedron3_EIK_EdgeCount(void* ptr) function NefPolyhedron3_EIK_FacetCount (line 57) | int NefPolyhedron3_EIK_FacetCount(void* ptr) function NefPolyhedron3_EIK_HalfEdgeCount (line 62) | int NefPolyhedron3_EIK_HalfEdgeCount(void* ptr) function NefPolyhedron3_EIK_HalfFacetCount (line 67) | int NefPolyhedron3_EIK_HalfFacetCount(void* ptr) function NefPolyhedron3_EIK_VertexCount (line 72) | int NefPolyhedron3_EIK_VertexCount(void* ptr) function NefPolyhedron3_EIK_VolumeCount (line 77) | int NefPolyhedron3_EIK_VolumeCount(void* ptr) function NefPolyhedron3_EIK_ConvexDecomposition (line 142) | void NefPolyhedron3_EIK_ConvexDecomposition(void* ptr) function NefPolyhedron3_EIK_GetVolumes (line 147) | void NefPolyhedron3_EIK_GetVolumes(void* ptr, void** volumes, int count) FILE: CGALWrapper/Polyhedra/PolygonalCount.h type PolygonalCount (line 4) | struct PolygonalCount FILE: CGALWrapper/Polyhedra/Polyhedron3.h type typename (line 46) | typedef typename K::Point_3 Point; type typename (line 47) | typedef typename K::Vector_3 Vector; type CGAL (line 49) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 50) | typedef typename Polyhedron::HalfedgeDS HalfedgeDS; type typename (line 51) | typedef typename HalfedgeDS::Vertex Vertex; type typename (line 52) | typedef typename HalfedgeDS::Face Face; type typename (line 53) | typedef typename HalfedgeDS::Halfedge Halfedge; type typename (line 60) | typedef typename HalfedgeDS::Vertex_iterator Vertex_Iter; type typename (line 61) | typedef typename HalfedgeDS::Face_iterator Face_Iter; type typename (line 62) | typedef typename HalfedgeDS::Halfedge_iterator Halfedge_Iter; type typename (line 64) | typedef typename CGAL::AABB_face_graph_triangle_primitive AA... type typename (line 65) | typedef typename CGAL::AABB_traits AABB_fa... type typename (line 66) | typedef typename CGAL::AABB_tree AABBTree; type CGAL (line 67) | typedef CGAL::Aff_transformation_3 Transformation_3; function Polyhedron3 (line 94) | inline static Polyhedron3* NewPolyhedron() function DeletePolyhedron (line 99) | inline static void DeletePolyhedron(void* ptr) function Polyhedron3 (line 110) | inline static Polyhedron3* CastToPolyhedron(void* ptr) function OnVertexNormalsChanged (line 115) | void OnVertexNormalsChanged() function OnFaceNormalsChanged (line 121) | void OnFaceNormalsChanged() function OnVerticesChanged (line 127) | void OnVerticesChanged() function OnFacesChanged (line 134) | void OnFacesChanged() function OnHalfedgesChanged (line 141) | void OnHalfedgesChanged() function OnModelChanged (line 147) | void OnModelChanged() function BuildModel (line 154) | void BuildModel() function DeleteTree (line 161) | void DeleteTree() function BuildAABBTree (line 170) | void BuildAABBTree() function FindVertexIndex (line 179) | int FindVertexIndex(Vertex_Iter vert) function Vertex_Iter (line 185) | Vertex_Iter* FindVertexIter(int index) function Vertex (line 191) | Vertex* FindVertex(int index) function FindFaceIndex (line 197) | int FindFaceIndex(Face_Iter face) function Face_Iter (line 203) | Face_Iter* FindFaceIter(int index) function FindHalfedgeIndex (line 209) | int FindHalfedgeIndex(Halfedge_Iter edge) function Halfedge_Iter (line 215) | Halfedge_Iter* FindHalfedgeIter(int index) function Halfedge_Iter (line 221) | Halfedge_Iter GetHalfedgeIter(int index) function Vector (line 227) | Vector FindVertexNormal(Vertex_Iter vert) function GetBuildStamp (line 236) | static int GetBuildStamp(void* ptr) function Clear (line 242) | static void Clear(void* ptr) function ClearIndexMaps (line 249) | static void ClearIndexMaps(void* ptr, BOOL vertices, BOOL faces, BOOL ed... function ClearNormalMaps (line 257) | static void ClearNormalMaps(void* ptr, BOOL vertices, BOOL faces) function BuildIndices (line 264) | static void BuildIndices(void* ptr, BOOL vertices, BOOL faces, BOOL edge... function VertexCount (line 280) | static int VertexCount(void* ptr) function FaceCount (line 286) | static int FaceCount(void* ptr) function HalfEdgeCount (line 292) | static int HalfEdgeCount(void* ptr) function BorderEdgeCount (line 298) | static int BorderEdgeCount(void* ptr) function BorderHalfEdgeCount (line 304) | static int BorderHalfEdgeCount(void* ptr) function BOOL (line 310) | static BOOL IsValid(void* ptr, int level) function BOOL (line 316) | static BOOL IsClosed(void* ptr) function BOOL (line 322) | static BOOL IsPureBivalent(void* ptr) function BOOL (line 328) | static BOOL IsPureTrivalent(void* ptr) function BOOL (line 334) | static BOOL IsPureTriangle(void* ptr) function BOOL (line 348) | static BOOL IsPureQuad(void* ptr) function Box3d (line 362) | static Box3d GetBoundingBox(void* ptr) function MakeTetrahedron (line 377) | static int MakeTetrahedron(void* ptr, Point3d p1, Point3d p2, Point3d p3... function MakeTriangle (line 386) | static int MakeTriangle(void* ptr, Point3d p1, Point3d p2, Point3d p3) function Point3d (line 395) | Point3d GetPoint(int index) function Point3d (line 404) | static Point3d GetPoint(void* ptr, int index) function GetPoints (line 410) | static void GetPoints(void* ptr, Point3d* points, int count) function SetPoint (line 421) | void SetPoint(int index, const Point3d& point) function SetPoint (line 428) | static void SetPoint(void* ptr, int index, const Point3d& point) function SetPoints (line 434) | static void SetPoints(void* ptr, Point3d* points, int count) function BOOL (line 444) | static BOOL GetSegment(void* ptr, int index, Segment3d& segment) function GetSegments (line 464) | static void GetSegments(void* ptr, Segment3d* segments, int count) function BOOL (line 484) | static BOOL GetTriangle(void* ptr, int index, Triangle3d& tri) function GetTriangles (line 506) | static void GetTriangles(void* ptr, Triangle3d* triangles, int count) function BOOL (line 530) | static BOOL GetVertex(void* ptr, int index, MeshVertex3& vert) function GetVertices (line 552) | static void GetVertices(void* ptr, MeshVertex3* vertices, int count) function BOOL (line 572) | static BOOL GetFace(void* ptr, int index, MeshFace3& face) function GetFaces (line 592) | static void GetFaces(void* ptr, MeshFace3* faces, int count) function BOOL (line 612) | static BOOL GetHalfedge(void* ptr, int index, MeshHalfedge3& edge) function GetHalfedges (line 638) | static void GetHalfedges(void* ptr, MeshHalfedge3* edges, int count) function Transform (line 663) | static void Transform(void* ptr, const Matrix4x4d& matrix) function InsideOut (line 672) | static void InsideOut(void* ptr) function Triangulate (line 679) | static void Triangulate(void* ptr) function NormalizeBorder (line 686) | static void NormalizeBorder(void* ptr) function BOOL (line 693) | static BOOL NormalizedBorderIsValid(void* ptr) function BOOL (line 699) | static BOOL DoesSelfIntersect(void* ptr) function Area (line 705) | static double Area(void* ptr) function Point3d (line 711) | static Point3d Centroid(void* ptr) function Volume (line 718) | static double Volume(void* ptr) function BOOL (line 724) | static BOOL DoesBoundAVolume(void* ptr) function BuildAABBTree (line 730) | static void BuildAABBTree(void* ptr) function ReleaseAABBTree (line 736) | static void ReleaseAABBTree(void* ptr) function CGAL (line 742) | static CGAL::Bounded_side SideOfTriangleMesh(void* ptr, const Point3d& p... function BOOL (line 750) | static BOOL DoIntersects(void* ptr, void* otherPtr, BOOL test_bounded_si... function ReadOFF (line 759) | static void ReadOFF(void* ptr, const char* filename) function WriteOFF (line 767) | static void WriteOFF(void* ptr, const char* filename) function GetCentroids (line 774) | static void GetCentroids(void* ptr, Point3d* points, int count) function ComputeVertexNormals (line 794) | static void ComputeVertexNormals(void* ptr) function ComputeFaceNormals (line 805) | static void ComputeFaceNormals(void* ptr) function GetVertexNormals (line 816) | static void GetVertexNormals(void* ptr, Vector3d* normals, int count) function CreatePolygonMesh (line 893) | static void CreatePolygonMesh(void* ptr, Point2d* points, int pointsCoun... function PolygonalCount (line 906) | static PolygonalCount GetPolygonalCount(void* ptr) function PolygonalCount (line 956) | static PolygonalCount GetDualPolygonalCount(void* ptr) function CreatePolygonalMesh (line 1010) | static void CreatePolygonalMesh(void* ptr, function GetPolygonalIndices (line 1035) | static void GetPolygonalIndices(void* ptr, function GetDualPolygonalIndices (line 1140) | static void GetDualPolygonalIndices(void* ptr, function AddFacetToBorder (line 1208) | static int AddFacetToBorder(void* ptr, int h, int g) function AddVertexAndFacetToBorder (line 1226) | static int AddVertexAndFacetToBorder(void* ptr, int h, int g) function CreateCenterVertex (line 1244) | static int CreateCenterVertex(void* ptr, int h) function EraseCenterVertex (line 1261) | static int EraseCenterVertex(void* ptr, int h) function BOOL (line 1278) | static BOOL EraseConnectedComponent(void* ptr, int h) function BOOL (line 1294) | static BOOL EraseFacet(void* ptr, int h) function FillHole (line 1310) | static int FillHole(void* ptr, int h) function FlipEdge (line 1327) | static int FlipEdge(void* ptr, int h) function JoinFacet (line 1344) | static int JoinFacet(void* ptr, int h) function JoinLoop (line 1361) | static int JoinLoop(void* ptr, int h, int g) function JoinVertex (line 1379) | static int JoinVertex(void* ptr, int h) function MakeHole (line 1396) | static int MakeHole(void* ptr, int h) function SplitEdge (line 1413) | static int SplitEdge(void* ptr, int h) function SplitFacet (line 1430) | static int SplitFacet(void* ptr, int h, int g) function SplitLoop (line 1448) | static int SplitLoop(void* ptr, int h, int g, int k) function SplitVertex (line 1467) | static int SplitVertex(void* ptr, int h, int g) FILE: CGALWrapper/Polyhedra/Polyhedron3_EEK.cpp function Polyhedron3_EEK_Release (line 12) | void Polyhedron3_EEK_Release(void* ptr) function Polyhedron3_EEK_GetBuildStamp (line 17) | int Polyhedron3_EEK_GetBuildStamp(void* ptr) function Polyhedron3_EEK_Clear (line 22) | void Polyhedron3_EEK_Clear(void* ptr) function Polyhedron3_EEK_ClearIndexMaps (line 27) | void Polyhedron3_EEK_ClearIndexMaps(void* ptr, BOOL vertices, BOOL faces... function Polyhedron3_EEK_ClearNormalMaps (line 32) | void Polyhedron3_EEK_ClearNormalMaps(void* ptr, BOOL vertices, BOOL faces) function Polyhedron3_EEK_BuildIndices (line 37) | void Polyhedron3_EEK_BuildIndices(void* ptr, BOOL vertices, BOOL faces, ... function Polyhedron3_EEK_VertexCount (line 47) | int Polyhedron3_EEK_VertexCount(void* ptr) function Polyhedron3_EEK_FaceCount (line 52) | int Polyhedron3_EEK_FaceCount(void* ptr) function Polyhedron3_EEK_HalfEdgeCount (line 57) | int Polyhedron3_EEK_HalfEdgeCount(void* ptr) function Polyhedron3_EEK_BorderEdgeCount (line 62) | int Polyhedron3_EEK_BorderEdgeCount(void* ptr) function Polyhedron3_EEK_BorderHalfEdgeCount (line 67) | int Polyhedron3_EEK_BorderHalfEdgeCount(void* ptr) function BOOL (line 72) | BOOL Polyhedron3_EEK_IsValid(void* ptr, int level) function BOOL (line 77) | BOOL Polyhedron3_EEK_IsClosed(void* ptr) function BOOL (line 82) | BOOL Polyhedron3_EEK_IsPureBivalent(void* ptr) function BOOL (line 87) | BOOL Polyhedron3_EEK_IsPureTrivalent(void* ptr) function BOOL (line 92) | BOOL Polyhedron3_EEK_IsPureTriangle(void* ptr) function BOOL (line 97) | BOOL Polyhedron3_EEK_IsPureQuad(void* ptr) function Box3d (line 102) | Box3d Polyhedron3_EEK_GetBoundingBox(void* ptr) function Polyhedron3_EEK_MakeTetrahedron (line 107) | int Polyhedron3_EEK_MakeTetrahedron(void* ptr, Point3d p1, Point3d p2, P... function Polyhedron3_EEK_MakeTriangle (line 112) | int Polyhedron3_EEK_MakeTriangle(void* ptr, Point3d p1, Point3d p2, Poin... function Point3d (line 117) | Point3d Polyhedron3_EEK_GetPoint(void* ptr, int index) function Polyhedron3_EEK_GetPoints (line 122) | void Polyhedron3_EEK_GetPoints(void* ptr, Point3d* points, int count) function Polyhedron3_EEK_SetPoint (line 127) | void Polyhedron3_EEK_SetPoint(void* ptr, int index, const Point3d& point) function Polyhedron3_EEK_SetPoints (line 132) | void Polyhedron3_EEK_SetPoints(void* ptr, Point3d* points, int count) function BOOL (line 137) | BOOL Polyhedron3_EEK_GetSegment(void* ptr, int index, Segment3d& segment) function BOOL (line 142) | BOOL Polyhedron3_EEK_GetTriangle(void* ptr, int index, Triangle3d& tri) function BOOL (line 147) | BOOL Polyhedron3_EEK_GetVertex(void* ptr, int index, MeshVertex3& vert) function BOOL (line 152) | BOOL Polyhedron3_EEK_GetFace(void* ptr, int index, MeshFace3& face) function BOOL (line 157) | BOOL Polyhedron3_EEK_GetHalfedge(void* ptr, int index, MeshHalfedge3& edge) function Polyhedron3_EEK_GetSegments (line 163) | void Polyhedron3_EEK_GetSegments(void* ptr, Segment3d* segments, int count) function Polyhedron3_EEK_GetTriangles (line 168) | void Polyhedron3_EEK_GetTriangles(void* ptr, Triangle3d* triangles, int ... function Polyhedron3_EEK_GetVertices (line 173) | void Polyhedron3_EEK_GetVertices(void* ptr, MeshVertex3* vertices, int c... function Polyhedron3_EEK_GetFaces (line 178) | void Polyhedron3_EEK_GetFaces(void* ptr, MeshFace3* faces, int count) function Polyhedron3_EEK_GetHalfedges (line 183) | void Polyhedron3_EEK_GetHalfedges(void* ptr, MeshHalfedge3* edges, int c... function Polyhedron3_EEK_Transform (line 188) | void Polyhedron3_EEK_Transform(void* ptr, Matrix4x4d matrix) function Polyhedron3_EEK_InsideOut (line 193) | void Polyhedron3_EEK_InsideOut(void* ptr) function Polyhedron3_EEK_Triangulate (line 198) | void Polyhedron3_EEK_Triangulate(void* ptr) function Polyhedron3_EEK_NormalizeBorder (line 203) | void Polyhedron3_EEK_NormalizeBorder(void* ptr) function BOOL (line 208) | BOOL Polyhedron3_EEK_NormalizedBorderIsValid(void* ptr) function Polyhedron3_EEK_SideOfTriangleMesh (line 213) | CGAL::Bounded_side Polyhedron3_EEK_SideOfTriangleMesh(void* ptr, const P... function BOOL (line 218) | BOOL Polyhedron3_EEK_DoesSelfIntersect(void* ptr) function Polyhedron3_EEK_Area (line 223) | double Polyhedron3_EEK_Area(void* ptr) function Point3d (line 228) | Point3d Polyhedron3_EEK_Centroid(void* ptr) function Polyhedron3_EEK_Volume (line 233) | double Polyhedron3_EEK_Volume(void* ptr) function BOOL (line 238) | BOOL Polyhedron3_EEK_DoesBoundAVolume(void* ptr) function Polyhedron3_EEK_BuildAABBTree (line 243) | void Polyhedron3_EEK_BuildAABBTree(void* ptr) function Polyhedron3_EEK_ReleaseAABBTree (line 248) | void Polyhedron3_EEK_ReleaseAABBTree(void* ptr) function BOOL (line 253) | BOOL Polyhedron3_EEK_DoIntersects(void* ptr, void* otherPtr, BOOL test_b... function Polyhedron3_EEK_ReadOFF (line 258) | void Polyhedron3_EEK_ReadOFF(void* ptr, const char* filename) function Polyhedron3_EEK_WriteOFF (line 263) | void Polyhedron3_EEK_WriteOFF(void* ptr, const char* filename) function Polyhedron3_EEK_GetCentroids (line 268) | void Polyhedron3_EEK_GetCentroids(void* ptr, Point3d* points, int count) function Polyhedron3_EEK_ComputeVertexNormals (line 273) | void Polyhedron3_EEK_ComputeVertexNormals(void* ptr) function Polyhedron3_EEK_ComputeFaceNormals (line 278) | void Polyhedron3_EEK_ComputeFaceNormals(void* ptr) function Polyhedron3_EEK_GetVertexNormals (line 283) | void Polyhedron3_EEK_GetVertexNormals(void* ptr, Vector3d* normals, int ... function Polyhedron3_EEK_GetFaceNormals (line 288) | void Polyhedron3_EEK_GetFaceNormals(void* ptr, Vector3d* normals, int co... function Polyhedron3_EEK_CreatePolygonMesh (line 293) | void Polyhedron3_EEK_CreatePolygonMesh(void* ptr, Point2d* points, int p... function PolygonalCount (line 298) | PolygonalCount Polyhedron3_EEK_GetPolygonalCount(void* ptr) function PolygonalCount (line 303) | PolygonalCount Polyhedron3_EEK_GetDualPolygonalCount(void* ptr) function Polyhedron3_EEK_CreatePolygonalMesh (line 308) | void Polyhedron3_EEK_CreatePolygonalMesh(void* ptr, function Polyhedron3_EEK_GetPolygonalIndices (line 323) | void Polyhedron3_EEK_GetPolygonalIndices(void* ptr, function Polyhedron3_EEK_GetDualPolygonalIndices (line 336) | void Polyhedron3_EEK_GetDualPolygonalIndices(void* ptr, function Polyhedron3_EEK_AddFacetToBorder (line 349) | int Polyhedron3_EEK_AddFacetToBorder(void* ptr, int h, int g) function Polyhedron3_EEK_AddVertexAndFacetToBorder (line 354) | int Polyhedron3_EEK_AddVertexAndFacetToBorder(void* ptr, int h, int g) function Polyhedron3_EEK_CreateCenterVertex (line 359) | int Polyhedron3_EEK_CreateCenterVertex(void* ptr, int h) function Polyhedron3_EEK_EraseCenterVertex (line 364) | int Polyhedron3_EEK_EraseCenterVertex(void* ptr, int h) function BOOL (line 369) | BOOL Polyhedron3_EEK_EraseConnectedComponent(void* ptr, int h) function BOOL (line 374) | BOOL Polyhedron3_EEK_EraseFacet(void* ptr, int h) function Polyhedron3_EEK_FillHole (line 379) | int Polyhedron3_EEK_FillHole(void* ptr, int h) function Polyhedron3_EEK_FlipEdge (line 384) | int Polyhedron3_EEK_FlipEdge(void* ptr, int h) function Polyhedron3_EEK_JoinFacet (line 389) | int Polyhedron3_EEK_JoinFacet(void* ptr, int h) function Polyhedron3_EEK_JoinLoop (line 394) | int Polyhedron3_EEK_JoinLoop(void* ptr, int h, int g) function Polyhedron3_EEK_JoinVertex (line 399) | int Polyhedron3_EEK_JoinVertex(void* ptr, int h) function Polyhedron3_EEK_MakeHole (line 404) | int Polyhedron3_EEK_MakeHole(void* ptr, int h) function Polyhedron3_EEK_SplitEdge (line 409) | int Polyhedron3_EEK_SplitEdge(void* ptr, int h) function Polyhedron3_EEK_SplitFacet (line 414) | int Polyhedron3_EEK_SplitFacet(void* ptr, int h, int g) function Polyhedron3_EEK_SplitLoop (line 419) | int Polyhedron3_EEK_SplitLoop(void* ptr, int h, int g, int k) function Polyhedron3_EEK_SplitVertex (line 424) | int Polyhedron3_EEK_SplitVertex(void* ptr, int h, int g) FILE: CGALWrapper/Polyhedra/Polyhedron3_EIK.cpp function Polyhedron3_EIK_Release (line 10) | void Polyhedron3_EIK_Release(void* ptr) function Polyhedron3_EIK_GetBuildStamp (line 15) | int Polyhedron3_EIK_GetBuildStamp(void* ptr) function Polyhedron3_EIK_Clear (line 20) | void Polyhedron3_EIK_Clear(void* ptr) function Polyhedron3_EIK_ClearIndexMaps (line 25) | void Polyhedron3_EIK_ClearIndexMaps(void* ptr, BOOL vertices, BOOL faces... function Polyhedron3_EIK_ClearNormalMaps (line 30) | void Polyhedron3_EIK_ClearNormalMaps(void* ptr, BOOL vertices, BOOL faces) function Polyhedron3_EIK_BuildIndices (line 35) | void Polyhedron3_EIK_BuildIndices(void* ptr, BOOL vertices, BOOL faces, ... function Polyhedron3_EIK_VertexCount (line 45) | int Polyhedron3_EIK_VertexCount(void* ptr) function Polyhedron3_EIK_FaceCount (line 50) | int Polyhedron3_EIK_FaceCount(void* ptr) function Polyhedron3_EIK_HalfEdgeCount (line 55) | int Polyhedron3_EIK_HalfEdgeCount(void* ptr) function Polyhedron3_EIK_BorderEdgeCount (line 60) | int Polyhedron3_EIK_BorderEdgeCount(void* ptr) function Polyhedron3_EIK_BorderHalfEdgeCount (line 65) | int Polyhedron3_EIK_BorderHalfEdgeCount(void* ptr) function BOOL (line 70) | BOOL Polyhedron3_EIK_IsValid(void* ptr, int level) function BOOL (line 75) | BOOL Polyhedron3_EIK_IsClosed(void* ptr) function BOOL (line 80) | BOOL Polyhedron3_EIK_IsPureBivalent(void* ptr) function BOOL (line 85) | BOOL Polyhedron3_EIK_IsPureTrivalent(void* ptr) function BOOL (line 90) | BOOL Polyhedron3_EIK_IsPureTriangle(void* ptr) function BOOL (line 95) | BOOL Polyhedron3_EIK_IsPureQuad(void* ptr) function Box3d (line 100) | Box3d Polyhedron3_EIK_GetBoundingBox(void* ptr) function Polyhedron3_EIK_MakeTetrahedron (line 105) | int Polyhedron3_EIK_MakeTetrahedron(void* ptr, Point3d p1, Point3d p2, P... function Polyhedron3_EIK_MakeTriangle (line 110) | int Polyhedron3_EIK_MakeTriangle(void* ptr, Point3d p1, Point3d p2, Poin... function Point3d (line 115) | Point3d Polyhedron3_EIK_GetPoint(void* ptr, int index) function Polyhedron3_EIK_GetPoints (line 120) | void Polyhedron3_EIK_GetPoints(void* ptr, Point3d* points, int count) function Polyhedron3_EIK_SetPoint (line 125) | void Polyhedron3_EIK_SetPoint(void* ptr, int index, const Point3d& point) function Polyhedron3_EIK_SetPoints (line 130) | void Polyhedron3_EIK_SetPoints(void* ptr, Point3d* points, int count) function BOOL (line 135) | BOOL Polyhedron3_EIK_GetSegment(void* ptr, int index, Segment3d& segment) function BOOL (line 140) | BOOL Polyhedron3_EIK_GetTriangle(void* ptr, int index, Triangle3d& tri) function BOOL (line 145) | BOOL Polyhedron3_EIK_GetVertex(void* ptr, int index, MeshVertex3& vert) function BOOL (line 150) | BOOL Polyhedron3_EIK_GetFace(void* ptr, int index, MeshFace3& face) function BOOL (line 155) | BOOL Polyhedron3_EIK_GetHalfedge(void* ptr, int index, MeshHalfedge3& edge) function Polyhedron3_EIK_GetSegments (line 161) | void Polyhedron3_EIK_GetSegments(void* ptr, Segment3d* segments, int count) function Polyhedron3_EIK_GetTriangles (line 166) | void Polyhedron3_EIK_GetTriangles(void* ptr, Triangle3d* triangles, int ... function Polyhedron3_EIK_GetVertices (line 171) | void Polyhedron3_EIK_GetVertices(void* ptr, MeshVertex3* vertices, int c... function Polyhedron3_EIK_GetFaces (line 176) | void Polyhedron3_EIK_GetFaces(void* ptr, MeshFace3* faces, int count) function Polyhedron3_EIK_GetHalfedges (line 181) | void Polyhedron3_EIK_GetHalfedges(void* ptr, MeshHalfedge3* edges, int c... function Polyhedron3_EIK_Transform (line 186) | void Polyhedron3_EIK_Transform(void* ptr, Matrix4x4d matrix) function Polyhedron3_EIK_InsideOut (line 191) | void Polyhedron3_EIK_InsideOut(void* ptr) function Polyhedron3_EIK_Triangulate (line 196) | void Polyhedron3_EIK_Triangulate(void* ptr) function Polyhedron3_EIK_NormalizeBorder (line 201) | void Polyhedron3_EIK_NormalizeBorder(void* ptr) function BOOL (line 206) | BOOL Polyhedron3_EIK_NormalizedBorderIsValid(void* ptr) function Polyhedron3_EIK_SideOfTriangleMesh (line 211) | CGAL::Bounded_side Polyhedron3_EIK_SideOfTriangleMesh(void* ptr, const P... function BOOL (line 216) | BOOL Polyhedron3_EIK_DoesSelfIntersect(void* ptr) function Polyhedron3_EIK_Area (line 221) | double Polyhedron3_EIK_Area(void* ptr) function Point3d (line 226) | Point3d Polyhedron3_EIK_Centroid(void* ptr) function Polyhedron3_EIK_Volume (line 231) | double Polyhedron3_EIK_Volume(void* ptr) function BOOL (line 236) | BOOL Polyhedron3_EIK_DoesBoundAVolume(void* ptr) function Polyhedron3_EIK_BuildAABBTree (line 241) | void Polyhedron3_EIK_BuildAABBTree(void* ptr) function Polyhedron3_EIK_ReleaseAABBTree (line 246) | void Polyhedron3_EIK_ReleaseAABBTree(void* ptr) function BOOL (line 251) | BOOL Polyhedron3_EIK_DoIntersects(void* ptr, void* otherPtr, BOOL test_b... function Polyhedron3_EIK_ReadOFF (line 256) | void Polyhedron3_EIK_ReadOFF(void* ptr, const char* filename) function Polyhedron3_EIK_WriteOFF (line 261) | void Polyhedron3_EIK_WriteOFF(void* ptr, const char* filename) function Polyhedron3_EIK_GetCentroids (line 266) | void Polyhedron3_EIK_GetCentroids(void* ptr, Point3d* points, int count) function Polyhedron3_EIK_ComputeVertexNormals (line 271) | void Polyhedron3_EIK_ComputeVertexNormals(void* ptr) function Polyhedron3_EIK_ComputeFaceNormals (line 276) | void Polyhedron3_EIK_ComputeFaceNormals(void* ptr) function Polyhedron3_EIK_GetVertexNormals (line 281) | void Polyhedron3_EIK_GetVertexNormals(void* ptr, Vector3d* normals, int ... function Polyhedron3_EIK_GetFaceNormals (line 286) | void Polyhedron3_EIK_GetFaceNormals(void* ptr, Vector3d* normals, int co... function Polyhedron3_EIK_CreatePolygonMesh (line 291) | void Polyhedron3_EIK_CreatePolygonMesh(void* ptr, Point2d* points, int p... function PolygonalCount (line 296) | PolygonalCount Polyhedron3_EIK_GetPolygonalCount(void* ptr) function PolygonalCount (line 301) | PolygonalCount Polyhedron3_EIK_GetDualPolygonalCount(void* ptr) function Polyhedron3_EIK_CreatePolygonalMesh (line 306) | void Polyhedron3_EIK_CreatePolygonalMesh(void* ptr, function Polyhedron3_EIK_GetPolygonalIndices (line 321) | void Polyhedron3_EIK_GetPolygonalIndices(void* ptr, function Polyhedron3_EIK_GetDualPolygonalIndices (line 334) | void Polyhedron3_EIK_GetDualPolygonalIndices(void* ptr, function Polyhedron3_EIK_AddFacetToBorder (line 347) | int Polyhedron3_EIK_AddFacetToBorder(void* ptr, int h, int g) function Polyhedron3_EIK_AddVertexAndFacetToBorder (line 352) | int Polyhedron3_EIK_AddVertexAndFacetToBorder(void* ptr, int h, int g) function Polyhedron3_EIK_CreateCenterVertex (line 357) | int Polyhedron3_EIK_CreateCenterVertex(void* ptr, int h) function Polyhedron3_EIK_EraseCenterVertex (line 362) | int Polyhedron3_EIK_EraseCenterVertex(void* ptr, int h) function BOOL (line 367) | BOOL Polyhedron3_EIK_EraseConnectedComponent(void* ptr, int h) function BOOL (line 372) | BOOL Polyhedron3_EIK_EraseFacet(void* ptr, int h) function Polyhedron3_EIK_FillHole (line 377) | int Polyhedron3_EIK_FillHole(void* ptr, int h) function Polyhedron3_EIK_FlipEdge (line 382) | int Polyhedron3_EIK_FlipEdge(void* ptr, int h) function Polyhedron3_EIK_JoinFacet (line 387) | int Polyhedron3_EIK_JoinFacet(void* ptr, int h) function Polyhedron3_EIK_JoinLoop (line 392) | int Polyhedron3_EIK_JoinLoop(void* ptr, int h, int g) function Polyhedron3_EIK_JoinVertex (line 397) | int Polyhedron3_EIK_JoinVertex(void* ptr, int h) function Polyhedron3_EIK_MakeHole (line 402) | int Polyhedron3_EIK_MakeHole(void* ptr, int h) function Polyhedron3_EIK_SplitEdge (line 407) | int Polyhedron3_EIK_SplitEdge(void* ptr, int h) function Polyhedron3_EIK_SplitFacet (line 412) | int Polyhedron3_EIK_SplitFacet(void* ptr, int h, int g) function Polyhedron3_EIK_SplitLoop (line 417) | int Polyhedron3_EIK_SplitLoop(void* ptr, int h, int g, int k) function Polyhedron3_EIK_SplitVertex (line 422) | int Polyhedron3_EIK_SplitVertex(void* ptr, int h, int g) FILE: CGALWrapper/Polyhedra/PolyhedronMap.h type CGAL (line 17) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 24) | typedef typename Polyhedron::HalfedgeDS HalfedgeDS; type typename (line 25) | typedef typename HalfedgeDS::Vertex Vertex; type typename (line 26) | typedef typename HalfedgeDS::Face Face; type typename (line 27) | typedef typename HalfedgeDS::Halfedge Halfedge; type typename (line 29) | typedef typename HalfedgeDS::Vertex_iterator Vertex_Iter; type typename (line 30) | typedef typename HalfedgeDS::Face_iterator Face_Iter; type typename (line 31) | typedef typename HalfedgeDS::Halfedge_iterator Halfedge_Iter; function OnVerticesChanged (line 55) | void OnVerticesChanged() function OnFacesChanged (line 63) | void OnFacesChanged() function OnHalfedgesChanged (line 71) | void OnHalfedgesChanged() function Clear (line 79) | void Clear() function FindVertexIndex (line 147) | int FindVertexIndex(Polyhedron& model, Vertex_Iter v) function FindFaceIndex (line 211) | int FindFaceIndex(Face_Iter face) function Face_Iter (line 222) | Face_Iter* FindFaceIter(int index) function FindHalfedgeIndex (line 231) | int FindHalfedgeIndex(Halfedge_Iter edge) function Halfedge_Iter (line 243) | Halfedge_Iter* FindHalfedgeIter(int index) function Halfedge_Iter (line 252) | Halfedge_Iter GetHalfedgeIter(int index) FILE: CGALWrapper/Polyhedra/SurfaceMesh3.h type typename (line 44) | typedef typename K::FT FT; type typename (line 45) | typedef typename K::Point_3 Point_3; type typename (line 46) | typedef typename K::Vector_3 Vector_3; type typename (line 47) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 48) | typedef typename SurfaceMesh::Edge_index Edge; type typename (line 49) | typedef typename SurfaceMesh::Halfedge_index Halfedge; type typename (line 50) | typedef typename SurfaceMesh::Vertex_index Vertex; type typename (line 51) | typedef typename SurfaceMesh::Face_index Face; type typename (line 53) | typedef typename CGAL::AABB_face_graph_triangle_primitive A... type typename (line 54) | typedef typename CGAL::AABB_traits AABB_fa... type typename (line 55) | typedef typename CGAL::AABB_tree AABBTree; type typename (line 57) | typedef typename boost::graph_traits::vertex_descriptor Ver... type typename (line 58) | typedef typename boost::graph_traits::face_descriptor FaceDes; function DeleteSurfaceMesh (line 84) | inline static void DeleteSurfaceMesh(void* ptr) function SurfaceMesh3 (line 95) | inline static SurfaceMesh3* CastToSurfaceMesh(void* ptr) function Point3d (line 100) | inline static Point3d NullPoint() function Vertex (line 105) | inline static Vertex NullVertex() function Face (line 110) | inline static Face NullFace() function Edge (line 115) | inline static Edge NullEdge() function Halfedge (line 120) | inline static Halfedge NullHalfedge() function OnVertexNormalsChanged (line 125) | void OnVertexNormalsChanged() function OnFaceNormalsChanged (line 131) | void OnFaceNormalsChanged() function OnVerticesChanged (line 137) | void OnVerticesChanged() function OnFacesChanged (line 144) | void OnFacesChanged() function OnEdgesChanged (line 151) | void OnEdgesChanged() function OnHalfedgesChanged (line 157) | void OnHalfedgesChanged() function OnModelChanged (line 163) | void OnModelChanged() function BuildModel (line 172) | void BuildModel() function DeleteTree (line 180) | void DeleteTree() function BuildAABBTree (line 189) | void BuildAABBTree() function ClearVertexNormalMap (line 198) | void ClearVertexNormalMap() function ClearFaceNormalMap (line 205) | void ClearFaceNormalMap() function ClearScalarPropertyMap (line 217) | void ClearScalarPropertyMap(const char* name) function FindVertexIndex (line 223) | int FindVertexIndex(Vertex vertex) function Vertex (line 229) | Vertex FindVertex(int index) function FindFaceIndex (line 235) | int FindFaceIndex(Face face) function Face (line 241) | Face FindFace(int index) function FindEdgeIndex (line 247) | int FindEdgeIndex(Edge edge) function Edge (line 253) | Edge FindEdge(int index) function FindHalfedgeIndex (line 259) | int FindHalfedgeIndex(Halfedge edge) function Halfedge (line 265) | Halfedge FindHalfedge(int index) function GetBuildStamp (line 271) | static int GetBuildStamp(void* ptr) function Clear (line 277) | void Clear() function Clear (line 284) | static void Clear(void* ptr) function ClearIndexMaps (line 290) | static void ClearIndexMaps(void* ptr, BOOL vertices, BOOL faces, BOOL ed... function ClearNormalMaps (line 299) | static void ClearNormalMaps(void* ptr, BOOL vertices, BOOL faces) function ClearProperyMaps (line 306) | static void ClearProperyMaps(void* ptr) function BuildIndices (line 314) | static void BuildIndices(void* ptr, BOOL vertices, BOOL faces, BOOL edge... function PrintIndices (line 323) | static void PrintIndices(void* ptr, BOOL vertices, BOOL faces, BOOL edge... function BOOL (line 342) | static BOOL IsValid(void* ptr) function BOOL (line 348) | static BOOL IsVertexValid(void* ptr, int index) function BOOL (line 356) | static BOOL IsFaceValid(void* ptr, int index) function BOOL (line 364) | static BOOL IsHalfedgeValid(void* ptr, int index) function BOOL (line 372) | static BOOL IsEdgeValid(void* ptr, int index) function VertexCount (line 380) | static int VertexCount(void* ptr) function HalfedgeCount (line 386) | static int HalfedgeCount(void* ptr) function EdgeCount (line 392) | static int EdgeCount(void* ptr) function FaceCount (line 398) | static int FaceCount(void* ptr) function RemovedVertexCount (line 404) | static int RemovedVertexCount(void* ptr) function RemovedHalfedgeCount (line 410) | static int RemovedHalfedgeCount(void* ptr) function RemovedEdgeCount (line 416) | static int RemovedEdgeCount(void* ptr) function RemovedFaceCount (line 422) | static int RemovedFaceCount(void* ptr) function BOOL (line 428) | static BOOL IsVertexRemoved(void* ptr, int index) function BOOL (line 436) | static BOOL IsFaceRemoved(void* ptr, int index) function BOOL (line 444) | static BOOL IsHalfedgeRemoved(void* ptr, int index) function BOOL (line 452) | static BOOL IsEdgeRemoved(void* ptr, int index) function AddVertex (line 460) | static int AddVertex(void* ptr, Point3d point) function AddEdge (line 467) | static int AddEdge(void* ptr, int v0, int v1) function AddTriangle (line 480) | static int AddTriangle(void* ptr, int v0, int v1, int v2) function AddQuad (line 495) | static int AddQuad(void* ptr, int v0, int v1, int v2, int v3) function AddPentagon (line 512) | static int AddPentagon(void* ptr, int v0, int v1, int v2, int v3, int v4) function GetPoints (line 772) | static void GetPoints(void* ptr, Point3d* points, int count) function SetPoint (line 794) | static void SetPoint(void* ptr, int index, const Point3d& point) function SetPoints (line 809) | static void SetPoints(void* ptr, Point3d* points, int count) function BOOL (line 831) | static BOOL GetSegment(void* ptr, int index, Segment3d& segment) function GetSegments (line 851) | static void GetSegments(void* ptr, Segment3d* segments, int count) function BOOL (line 1057) | static BOOL IsVertexBorder(void* ptr, int index, BOOL check_all_incident... function BOOL (line 1065) | static BOOL IsHalfedgeBorder(void* ptr, int index) function BOOL (line 1073) | static BOOL IsEdgeBorder(void* ptr, int index) function BorderEdgeCount (line 1081) | static int BorderEdgeCount(void* ptr) function BOOL (line 1214) | static BOOL DoIntersects(void* ptr, void* otherPtr, BOOL test_bounded_si... function GetCentroids (line 1223) | static void GetCentroids(void* ptr, Point3d* points, int count) function ComputeFaceNormals (line 1262) | static void ComputeFaceNormals(void* ptr) function GetVertexNormals (line 1277) | static void GetVertexNormals(void* ptr, Vector3d* normals, int count) function CreatePolygonMesh (line 1419) | static void CreatePolygonMesh(void* ptr, Point2d* points, int count, BOO... function CreatePolygonalMesh (line 1441) | static void CreatePolygonalMesh(void* ptr, function GetPolygonalIndices (line 1556) | static void GetPolygonalIndices(void* ptr, function GetDualPolygonalIndices (line 1626) | static void GetDualPolygonalIndices(void* ptr, FILE: CGALWrapper/Polyhedra/SurfaceMesh3_EEK.cpp function SurfaceMesh3_EEK_Release (line 12) | void SurfaceMesh3_EEK_Release(void* ptr) function SurfaceMesh3_EEK_GetBuildStamp (line 17) | int SurfaceMesh3_EEK_GetBuildStamp(void* ptr) function SurfaceMesh3_EEK_Clear (line 22) | void SurfaceMesh3_EEK_Clear(void* ptr) function SurfaceMesh3_EEK_ClearIndexMaps (line 27) | void SurfaceMesh3_EEK_ClearIndexMaps(void* ptr, BOOL vertices, BOOL face... function SurfaceMesh3_EEK_ClearNormalMaps (line 32) | void SurfaceMesh3_EEK_ClearNormalMaps(void* ptr, BOOL vertices, BOOL faces) function SurfaceMesh3_EEK_ClearProperyMaps (line 37) | void SurfaceMesh3_EEK_ClearProperyMaps(void* ptr) function SurfaceMesh3_EEK_BuildIndices (line 42) | void SurfaceMesh3_EEK_BuildIndices(void* ptr, BOOL vertices, BOOL faces,... function SurfaceMesh3_EEK_PrintIndices (line 47) | void SurfaceMesh3_EEK_PrintIndices(void* ptr, BOOL vertices, BOOL faces,... function BOOL (line 57) | BOOL SurfaceMesh3_EEK_IsValid(void* ptr) function SurfaceMesh3_EEK_VertexCount (line 62) | int SurfaceMesh3_EEK_VertexCount(void* ptr) function SurfaceMesh3_EEK_HalfedgeCount (line 67) | int SurfaceMesh3_EEK_HalfedgeCount(void* ptr) function SurfaceMesh3_EEK_EdgeCount (line 72) | int SurfaceMesh3_EEK_EdgeCount(void* ptr) function SurfaceMesh3_EEK_FaceCount (line 77) | int SurfaceMesh3_EEK_FaceCount(void* ptr) function SurfaceMesh3_EEK_RemovedVertexCount (line 82) | int SurfaceMesh3_EEK_RemovedVertexCount(void* ptr) function SurfaceMesh3_EEK_RemovedHalfedgeCount (line 87) | int SurfaceMesh3_EEK_RemovedHalfedgeCount(void* ptr) function SurfaceMesh3_EEK_RemovedEdgeCount (line 92) | int SurfaceMesh3_EEK_RemovedEdgeCount(void* ptr) function SurfaceMesh3_EEK_RemovedFaceCount (line 97) | int SurfaceMesh3_EEK_RemovedFaceCount(void* ptr) function BOOL (line 102) | BOOL SurfaceMesh3_EEK_IsVertexRemoved(void* ptr, int index) function BOOL (line 107) | BOOL SurfaceMesh3_EEK_IsFaceRemoved(void* ptr, int index) function BOOL (line 112) | BOOL SurfaceMesh3_EEK_IsHalfedgeRemoved(void* ptr, int index) function BOOL (line 117) | BOOL SurfaceMesh3_EEK_IsEdgeRemoved(void* ptr, int index) function SurfaceMesh3_EEK_AddVertex (line 122) | int SurfaceMesh3_EEK_AddVertex(void* ptr, Point3d point) function SurfaceMesh3_EEK_AddEdge (line 127) | int SurfaceMesh3_EEK_AddEdge(void* ptr, int v0, int v1) function SurfaceMesh3_EEK_AddTriangle (line 132) | int SurfaceMesh3_EEK_AddTriangle(void* ptr, int v0, int v1, int v2) function SurfaceMesh3_EEK_AddQuad (line 137) | int SurfaceMesh3_EEK_AddQuad(void* ptr, int v0, int v1, int v2, int v3) function SurfaceMesh3_EEK_AddPentagon (line 142) | int SurfaceMesh3_EEK_AddPentagon(void* ptr, int v0, int v1, int v2, int ... function SurfaceMesh3_EEK_AddHexagon (line 147) | int SurfaceMesh3_EEK_AddHexagon(void* ptr, int v0, int v1, int v2, int v... function SurfaceMesh3_EEK_AddFace (line 152) | int SurfaceMesh3_EEK_AddFace(void* ptr, int* indices, int count) function BOOL (line 157) | BOOL SurfaceMesh3_EEK_HasGarbage(void* ptr) function SurfaceMesh3_EEK_CollectGarbage (line 162) | void SurfaceMesh3_EEK_CollectGarbage(void* ptr) function SurfaceMesh3_EEK_SetRecycleGarbage (line 167) | void SurfaceMesh3_EEK_SetRecycleGarbage(void* ptr, BOOL collect) function BOOL (line 172) | BOOL SurfaceMesh3_EEK_DoesRecycleGarbage(void* ptr) function SurfaceMesh3_EEK_VertexDegree (line 177) | int SurfaceMesh3_EEK_VertexDegree(void* ptr, int index) function SurfaceMesh3_EEK_FaceDegree (line 182) | int SurfaceMesh3_EEK_FaceDegree(void* ptr, int index) function BOOL (line 187) | BOOL SurfaceMesh3_EEK_VertexIsIsolated(void* ptr, int index) function BOOL (line 192) | BOOL SurfaceMesh3_EEK_VertexIsBorder(void* ptr, int index, BOOL check_al... function BOOL (line 197) | BOOL SurfaceMesh3_EEK_EdgeIsBorder(void* ptr, int index) function SurfaceMesh3_EEK_NextHalfedge (line 202) | int SurfaceMesh3_EEK_NextHalfedge(void* ptr, int index) function SurfaceMesh3_EEK_PreviousHalfedge (line 207) | int SurfaceMesh3_EEK_PreviousHalfedge(void* ptr, int index) function SurfaceMesh3_EEK_OppositeHalfedge (line 212) | int SurfaceMesh3_EEK_OppositeHalfedge(void* ptr, int index) function SurfaceMesh3_EEK_SourceVertex (line 217) | int SurfaceMesh3_EEK_SourceVertex(void* ptr, int index) function SurfaceMesh3_EEK_TargetVertex (line 222) | int SurfaceMesh3_EEK_TargetVertex(void* ptr, int index) function SurfaceMesh3_EEK_NextAroundSource (line 227) | int SurfaceMesh3_EEK_NextAroundSource(void* ptr, int index) function SurfaceMesh3_EEK_NextAroundTarget (line 232) | int SurfaceMesh3_EEK_NextAroundTarget(void* ptr, int index) function SurfaceMesh3_EEK_PreviousAroundSource (line 237) | int SurfaceMesh3_EEK_PreviousAroundSource(void* ptr, int index) function SurfaceMesh3_EEK_PreviousAroundTarget (line 242) | int SurfaceMesh3_EEK_PreviousAroundTarget(void* ptr, int index) function SurfaceMesh3_EEK_EdgesHalfedge (line 247) | int SurfaceMesh3_EEK_EdgesHalfedge(void* ptr, int edgeIndex, int halfedg... function SurfaceMesh3_EEK_HalfedgesEdge (line 252) | int SurfaceMesh3_EEK_HalfedgesEdge(void* ptr, int index) function BOOL (line 257) | BOOL SurfaceMesh3_EEK_RemoveVertex(void* ptr, int index) function BOOL (line 262) | BOOL SurfaceMesh3_EEK_RemoveEdge(void* ptr, int index) function BOOL (line 267) | BOOL SurfaceMesh3_EEK_RemoveFace(void* ptr, int index) function BOOL (line 272) | BOOL SurfaceMesh3_EEK_IsVertexValid(void* ptr, int index) function BOOL (line 277) | BOOL SurfaceMesh3_EEK_IsEdgeValid(void* ptr, int index) function BOOL (line 282) | BOOL SurfaceMesh3_EEK_IsHalfedgeValid(void* ptr, int index) function BOOL (line 287) | BOOL SurfaceMesh3_EEK_IsFaceValid(void* ptr, int index) function Point3d (line 292) | Point3d SurfaceMesh3_EEK_GetPoint(void* ptr, int index) function SurfaceMesh3_EEK_GetPoints (line 297) | void SurfaceMesh3_EEK_GetPoints(void* ptr, Point3d* points, int count) function SurfaceMesh3_EEK_SetPoint (line 302) | void SurfaceMesh3_EEK_SetPoint(void* ptr, int index, const Point3d& point) function SurfaceMesh3_EEK_SetPoints (line 307) | void SurfaceMesh3_EEK_SetPoints(void* ptr, Point3d* points, int count) function BOOL (line 312) | BOOL SurfaceMesh3_EEK_GetSegment(void* ptr, int index, Segment3d& segment) function SurfaceMesh3_EEK_GetSegments (line 317) | void SurfaceMesh3_EEK_GetSegments(void* ptr, Segment3d* segments, int co... function BOOL (line 322) | BOOL SurfaceMesh3_EEK_GetTriangle(void* ptr, int index, Triangle3d& tri) function SurfaceMesh3_EEK_GetTriangles (line 327) | void SurfaceMesh3_EEK_GetTriangles(void* ptr, Triangle3d* triangles, int... function BOOL (line 332) | BOOL SurfaceMesh3_EEK_GetVertex(void* ptr, int index, MeshVertex3& vert) function SurfaceMesh3_EEK_GetVertices (line 337) | void SurfaceMesh3_EEK_GetVertices(void* ptr, MeshVertex3* vertexArray, i... function BOOL (line 342) | BOOL SurfaceMesh3_EEK_GetFace(void* ptr, int index, MeshFace3& face) function SurfaceMesh3_EEK_GetFaces (line 347) | void SurfaceMesh3_EEK_GetFaces(void* ptr, MeshFace3* faceArray, int count) function BOOL (line 352) | BOOL SurfaceMesh3_EEK_GetHalfedge(void* ptr, int index, MeshHalfedge3& e... function SurfaceMesh3_EEK_GetHalfedges (line 357) | void SurfaceMesh3_EEK_GetHalfedges(void* ptr, MeshHalfedge3* edgeArray, ... function SurfaceMesh3_EEK_Transform (line 362) | void SurfaceMesh3_EEK_Transform(void* ptr, const Matrix4x4d& matrix) function BOOL (line 367) | BOOL SurfaceMesh3_EEK_IsVertexBorder(void* ptr, int index, BOOL check_al... function BOOL (line 372) | BOOL SurfaceMesh3_EEK_IsHalfedgeBorder(void* ptr, int index) function BOOL (line 377) | BOOL SurfaceMesh3_EEK_IsEdgeBorder(void* ptr, int index) function SurfaceMesh3_EEK_BorderEdgeCount (line 382) | int SurfaceMesh3_EEK_BorderEdgeCount(void* ptr) function BOOL (line 387) | BOOL SurfaceMesh3_EEK_IsClosed(void* ptr) function SurfaceMesh3_EEK_Join (line 392) | void SurfaceMesh3_EEK_Join(void* ptr, void* otherPtr) function SurfaceMesh3_EEK_BuildAABBTree (line 397) | void SurfaceMesh3_EEK_BuildAABBTree(void* ptr) function SurfaceMesh3_EEK_ReleaseAABBTree (line 402) | void SurfaceMesh3_EEK_ReleaseAABBTree(void* ptr) function Box3d (line 407) | Box3d SurfaceMesh3_EEK_GetBoundingBox(void* ptr) function SurfaceMesh3_EEK_ReadOFF (line 412) | void SurfaceMesh3_EEK_ReadOFF(void* ptr, const char* filename) function SurfaceMesh3_EEK_WriteOFF (line 417) | void SurfaceMesh3_EEK_WriteOFF(void* ptr, const char* filename) function SurfaceMesh3_EEK_Triangulate (line 422) | void SurfaceMesh3_EEK_Triangulate(void* ptr) function BOOL (line 427) | BOOL SurfaceMesh3_EEK_DoesSelfIntersect(void* ptr) function SurfaceMesh3_EEK_Area (line 432) | double SurfaceMesh3_EEK_Area(void* ptr) function Point3d (line 437) | Point3d SurfaceMesh3_EEK_Centroid(void* ptr) function SurfaceMesh3_EEK_Volume (line 442) | double SurfaceMesh3_EEK_Volume(void* ptr) function BOOL (line 447) | BOOL SurfaceMesh3_EEK_DoesBoundAVolume(void* ptr) function SurfaceMesh3_EEK_SideOfTriangleMesh (line 452) | CGAL::Bounded_side SurfaceMesh3_EEK_SideOfTriangleMesh(void* ptr, const ... function BOOL (line 457) | BOOL SurfaceMesh3_EEK_DoIntersects(void* ptr, void* otherPtr, BOOL test_... function SurfaceMesh3_EEK_GetCentroids (line 462) | void SurfaceMesh3_EEK_GetCentroids(void* ptr, Point3d* points, int count) function SurfaceMesh3_EEK_PropertyMapCount (line 467) | int SurfaceMesh3_EEK_PropertyMapCount(void* ptr) function SurfaceMesh3_EEK_ComputeVertexNormals (line 472) | void SurfaceMesh3_EEK_ComputeVertexNormals(void* ptr) function SurfaceMesh3_EEK_ComputeFaceNormals (line 477) | void SurfaceMesh3_EEK_ComputeFaceNormals(void* ptr) function SurfaceMesh3_EEK_GetVertexNormals (line 482) | void SurfaceMesh3_EEK_GetVertexNormals(void* ptr, Vector3d* normals, int... function SurfaceMesh3_EEK_GetFaceNormals (line 487) | void SurfaceMesh3_EEK_GetFaceNormals(void* ptr, Vector3d* normals, int c... function BOOL (line 492) | BOOL SurfaceMesh3_EEK_CheckFaceVertexCount(void* ptr, int count) function PolygonalCount (line 497) | PolygonalCount SurfaceMesh3_EEK_GetPolygonalCount(void* ptr) function PolygonalCount (line 502) | PolygonalCount SurfaceMesh3_EEK_GetDualPolygonalCount(void* ptr) function SurfaceMesh3_EEK_CreatePolygonMesh (line 507) | void SurfaceMesh3_EEK_CreatePolygonMesh(void* ptr, Point2d* points, int ... function SurfaceMesh3_EEK_CreatePolygonalMesh (line 512) | void SurfaceMesh3_EEK_CreatePolygonalMesh(void* ptr, function SurfaceMesh3_EEK_GetPolygonalIndices (line 527) | void SurfaceMesh3_EEK_GetPolygonalIndices(void* ptr, function SurfaceMesh3_EEK_GetDualPolygonalIndices (line 540) | void SurfaceMesh3_EEK_GetDualPolygonalIndices(void* ptr, function GetDualPolygonalIndices (line 553) | static void GetDualPolygonalIndices(void* ptr, FILE: CGALWrapper/Polyhedra/SurfaceMesh3_EIK.cpp function SurfaceMesh3_EIK_Release (line 11) | void SurfaceMesh3_EIK_Release(void* ptr) function SurfaceMesh3_EIK_GetBuildStamp (line 16) | int SurfaceMesh3_EIK_GetBuildStamp(void* ptr) function SurfaceMesh3_EIK_Clear (line 21) | void SurfaceMesh3_EIK_Clear(void* ptr) function SurfaceMesh3_EIK_ClearIndexMaps (line 26) | void SurfaceMesh3_EIK_ClearIndexMaps(void* ptr, BOOL vertices, BOOL face... function SurfaceMesh3_EIK_ClearNormalMaps (line 31) | void SurfaceMesh3_EIK_ClearNormalMaps(void* ptr, BOOL vertices, BOOL faces) function SurfaceMesh3_EIK_ClearProperyMaps (line 36) | void SurfaceMesh3_EIK_ClearProperyMaps(void* ptr) function SurfaceMesh3_EIK_BuildIndices (line 41) | void SurfaceMesh3_EIK_BuildIndices(void* ptr, BOOL vertices, BOOL faces,... function SurfaceMesh3_EIK_PrintIndices (line 46) | void SurfaceMesh3_EIK_PrintIndices(void* ptr, BOOL vertices, BOOL faces,... function BOOL (line 56) | BOOL SurfaceMesh3_EIK_IsValid(void* ptr) function SurfaceMesh3_EIK_VertexCount (line 61) | int SurfaceMesh3_EIK_VertexCount(void* ptr) function SurfaceMesh3_EIK_HalfedgeCount (line 66) | int SurfaceMesh3_EIK_HalfedgeCount(void* ptr) function SurfaceMesh3_EIK_EdgeCount (line 71) | int SurfaceMesh3_EIK_EdgeCount(void* ptr) function SurfaceMesh3_EIK_FaceCount (line 76) | int SurfaceMesh3_EIK_FaceCount(void* ptr) function SurfaceMesh3_EIK_RemovedVertexCount (line 81) | int SurfaceMesh3_EIK_RemovedVertexCount(void* ptr) function SurfaceMesh3_EIK_RemovedHalfedgeCount (line 86) | int SurfaceMesh3_EIK_RemovedHalfedgeCount(void* ptr) function SurfaceMesh3_EIK_RemovedEdgeCount (line 91) | int SurfaceMesh3_EIK_RemovedEdgeCount(void* ptr) function SurfaceMesh3_EIK_RemovedFaceCount (line 96) | int SurfaceMesh3_EIK_RemovedFaceCount(void* ptr) function BOOL (line 101) | BOOL SurfaceMesh3_EIK_IsVertexRemoved(void* ptr, int index) function BOOL (line 106) | BOOL SurfaceMesh3_EIK_IsFaceRemoved(void* ptr, int index) function BOOL (line 111) | BOOL SurfaceMesh3_EIK_IsHalfedgeRemoved(void* ptr, int index) function BOOL (line 116) | BOOL SurfaceMesh3_EIK_IsEdgeRemoved(void* ptr, int index) function SurfaceMesh3_EIK_AddVertex (line 121) | int SurfaceMesh3_EIK_AddVertex(void* ptr, Point3d point) function SurfaceMesh3_EIK_AddEdge (line 126) | int SurfaceMesh3_EIK_AddEdge(void* ptr, int v0, int v1) function SurfaceMesh3_EIK_AddTriangle (line 131) | int SurfaceMesh3_EIK_AddTriangle(void* ptr, int v0, int v1, int v2) function SurfaceMesh3_EIK_AddQuad (line 136) | int SurfaceMesh3_EIK_AddQuad(void* ptr, int v0, int v1, int v2, int v3) function SurfaceMesh3_EIK_AddPentagon (line 141) | int SurfaceMesh3_EIK_AddPentagon(void* ptr, int v0, int v1, int v2, int ... function SurfaceMesh3_EIK_AddHexagon (line 146) | int SurfaceMesh3_EIK_AddHexagon(void* ptr, int v0, int v1, int v2, int v... function SurfaceMesh3_EIK_AddFace (line 151) | int SurfaceMesh3_EIK_AddFace(void* ptr, int* indices, int count) function BOOL (line 156) | BOOL SurfaceMesh3_EIK_HasGarbage(void* ptr) function SurfaceMesh3_EIK_CollectGarbage (line 161) | void SurfaceMesh3_EIK_CollectGarbage(void* ptr) function SurfaceMesh3_EIK_SetRecycleGarbage (line 166) | void SurfaceMesh3_EIK_SetRecycleGarbage(void* ptr, BOOL collect) function BOOL (line 171) | BOOL SurfaceMesh3_EIK_DoesRecycleGarbage(void* ptr) function SurfaceMesh3_EIK_VertexDegree (line 176) | int SurfaceMesh3_EIK_VertexDegree(void* ptr, int index) function SurfaceMesh3_EIK_FaceDegree (line 181) | int SurfaceMesh3_EIK_FaceDegree(void* ptr, int index) function BOOL (line 186) | BOOL SurfaceMesh3_EIK_VertexIsIsolated(void* ptr, int index) function BOOL (line 191) | BOOL SurfaceMesh3_EIK_VertexIsBorder(void* ptr, int index, BOOL check_al... function BOOL (line 196) | BOOL SurfaceMesh3_EIK_EdgeIsBorder(void* ptr, int index) function SurfaceMesh3_EIK_NextHalfedge (line 201) | int SurfaceMesh3_EIK_NextHalfedge(void* ptr, int index) function SurfaceMesh3_EIK_PreviousHalfedge (line 206) | int SurfaceMesh3_EIK_PreviousHalfedge(void* ptr, int index) function SurfaceMesh3_EIK_OppositeHalfedge (line 211) | int SurfaceMesh3_EIK_OppositeHalfedge(void* ptr, int index) function SurfaceMesh3_EIK_SourceVertex (line 216) | int SurfaceMesh3_EIK_SourceVertex(void* ptr, int index) function SurfaceMesh3_EIK_TargetVertex (line 221) | int SurfaceMesh3_EIK_TargetVertex(void* ptr, int index) function SurfaceMesh3_EIK_NextAroundSource (line 226) | int SurfaceMesh3_EIK_NextAroundSource(void* ptr, int index) function SurfaceMesh3_EIK_NextAroundTarget (line 231) | int SurfaceMesh3_EIK_NextAroundTarget(void* ptr, int index) function SurfaceMesh3_EIK_PreviousAroundSource (line 236) | int SurfaceMesh3_EIK_PreviousAroundSource(void* ptr, int index) function SurfaceMesh3_EIK_PreviousAroundTarget (line 241) | int SurfaceMesh3_EIK_PreviousAroundTarget(void* ptr, int index) function SurfaceMesh3_EIK_EdgesHalfedge (line 246) | int SurfaceMesh3_EIK_EdgesHalfedge(void* ptr, int edgeIndex, int halfedg... function SurfaceMesh3_EIK_HalfedgesEdge (line 251) | int SurfaceMesh3_EIK_HalfedgesEdge(void* ptr, int index) function BOOL (line 256) | BOOL SurfaceMesh3_EIK_RemoveVertex(void* ptr, int index) function BOOL (line 261) | BOOL SurfaceMesh3_EIK_RemoveEdge(void* ptr, int index) function BOOL (line 266) | BOOL SurfaceMesh3_EIK_RemoveFace(void* ptr, int index) function BOOL (line 271) | BOOL SurfaceMesh3_EIK_IsVertexValid(void* ptr, int index) function BOOL (line 276) | BOOL SurfaceMesh3_EIK_IsEdgeValid(void* ptr, int index) function BOOL (line 281) | BOOL SurfaceMesh3_EIK_IsHalfedgeValid(void* ptr, int index) function BOOL (line 286) | BOOL SurfaceMesh3_EIK_IsFaceValid(void* ptr, int index) function Point3d (line 291) | Point3d SurfaceMesh3_EIK_GetPoint(void* ptr, int index) function SurfaceMesh3_EIK_GetPoints (line 296) | void SurfaceMesh3_EIK_GetPoints(void* ptr, Point3d* points, int count) function SurfaceMesh3_EIK_SetPoint (line 301) | void SurfaceMesh3_EIK_SetPoint(void* ptr, int index, const Point3d& point) function SurfaceMesh3_EIK_SetPoints (line 306) | void SurfaceMesh3_EIK_SetPoints(void* ptr, Point3d* points, int count) function BOOL (line 311) | BOOL SurfaceMesh3_EIK_GetSegment(void* ptr, int index, Segment3d& segment) function SurfaceMesh3_EIK_GetSegments (line 316) | void SurfaceMesh3_EIK_GetSegments(void* ptr, Segment3d* segments, int co... function BOOL (line 321) | BOOL SurfaceMesh3_EIK_GetTriangle(void* ptr, int index, Triangle3d& tri) function SurfaceMesh3_EIK_GetTriangles (line 326) | void SurfaceMesh3_EIK_GetTriangles(void* ptr, Triangle3d* triangles, int... function BOOL (line 331) | BOOL SurfaceMesh3_EIK_GetVertex(void* ptr, int index, MeshVertex3& vert) function SurfaceMesh3_EIK_GetVertices (line 336) | void SurfaceMesh3_EIK_GetVertices(void* ptr, MeshVertex3* vertexArray, i... function BOOL (line 341) | BOOL SurfaceMesh3_EIK_GetFace(void* ptr, int index, MeshFace3& face) function SurfaceMesh3_EIK_GetFaces (line 346) | void SurfaceMesh3_EIK_GetFaces(void* ptr, MeshFace3* faceArray, int count) function BOOL (line 351) | BOOL SurfaceMesh3_EIK_GetHalfedge(void* ptr, int index, MeshHalfedge3& e... function SurfaceMesh3_EIK_GetHalfedges (line 356) | void SurfaceMesh3_EIK_GetHalfedges(void* ptr, MeshHalfedge3* edgeArray, ... function SurfaceMesh3_EIK_Transform (line 361) | void SurfaceMesh3_EIK_Transform(void* ptr, const Matrix4x4d& matrix) function BOOL (line 366) | BOOL SurfaceMesh3_EIK_IsVertexBorder(void* ptr, int index, BOOL check_al... function BOOL (line 371) | BOOL SurfaceMesh3_EIK_IsHalfedgeBorder(void* ptr, int index) function BOOL (line 376) | BOOL SurfaceMesh3_EIK_IsEdgeBorder(void* ptr, int index) function SurfaceMesh3_EIK_BorderEdgeCount (line 381) | int SurfaceMesh3_EIK_BorderEdgeCount(void* ptr) function BOOL (line 386) | BOOL SurfaceMesh3_EIK_IsClosed(void* ptr) function SurfaceMesh3_EIK_Join (line 391) | void SurfaceMesh3_EIK_Join(void* ptr, void* otherPtr) function SurfaceMesh3_EIK_BuildAABBTree (line 396) | void SurfaceMesh3_EIK_BuildAABBTree(void* ptr) function SurfaceMesh3_EIK_ReleaseAABBTree (line 401) | void SurfaceMesh3_EIK_ReleaseAABBTree(void* ptr) function Box3d (line 406) | Box3d SurfaceMesh3_EIK_GetBoundingBox(void* ptr) function SurfaceMesh3_EIK_ReadOFF (line 411) | void SurfaceMesh3_EIK_ReadOFF(void* ptr, const char* filename) function SurfaceMesh3_EIK_WriteOFF (line 416) | void SurfaceMesh3_EIK_WriteOFF(void* ptr, const char* filename) function SurfaceMesh3_EIK_Triangulate (line 421) | void SurfaceMesh3_EIK_Triangulate(void* ptr) function BOOL (line 426) | BOOL SurfaceMesh3_EIK_DoesSelfIntersect(void* ptr) function SurfaceMesh3_EIK_Area (line 431) | double SurfaceMesh3_EIK_Area(void* ptr) function Point3d (line 436) | Point3d SurfaceMesh3_EIK_Centroid(void* ptr) function SurfaceMesh3_EIK_Volume (line 441) | double SurfaceMesh3_EIK_Volume(void* ptr) function BOOL (line 446) | BOOL SurfaceMesh3_EIK_DoesBoundAVolume(void* ptr) function SurfaceMesh3_EIK_SideOfTriangleMesh (line 451) | CGAL::Bounded_side SurfaceMesh3_EIK_SideOfTriangleMesh(void* ptr, const ... function BOOL (line 456) | BOOL SurfaceMesh3_EIK_DoIntersects(void* ptr, void* otherPtr, BOOL test_... function SurfaceMesh3_EIK_GetCentroids (line 461) | void SurfaceMesh3_EIK_GetCentroids(void* ptr, Point3d* points, int count) function SurfaceMesh3_EIK_PropertyMapCount (line 466) | int SurfaceMesh3_EIK_PropertyMapCount(void* ptr) function SurfaceMesh3_EIK_ComputeVertexNormals (line 471) | void SurfaceMesh3_EIK_ComputeVertexNormals(void* ptr) function SurfaceMesh3_EIK_ComputeFaceNormals (line 476) | void SurfaceMesh3_EIK_ComputeFaceNormals(void* ptr) function SurfaceMesh3_EIK_GetVertexNormals (line 481) | void SurfaceMesh3_EIK_GetVertexNormals(void* ptr, Vector3d* normals, int... function SurfaceMesh3_EIK_GetFaceNormals (line 486) | void SurfaceMesh3_EIK_GetFaceNormals(void* ptr, Vector3d* normals, int c... function BOOL (line 491) | BOOL SurfaceMesh3_EIK_CheckFaceVertexCount(void* ptr, int count) function PolygonalCount (line 496) | PolygonalCount SurfaceMesh3_EIK_GetPolygonalCount(void* ptr) function PolygonalCount (line 501) | PolygonalCount SurfaceMesh3_EIK_GetDualPolygonalCount(void* ptr) function SurfaceMesh3_EIK_CreatePolygonMesh (line 506) | void SurfaceMesh3_EIK_CreatePolygonMesh(void* ptr, Point2d* points, int ... function SurfaceMesh3_EIK_CreatePolygonalMesh (line 511) | void SurfaceMesh3_EIK_CreatePolygonalMesh(void* ptr, function SurfaceMesh3_EIK_GetPolygonalIndices (line 526) | void SurfaceMesh3_EIK_GetPolygonalIndices(void* ptr, function SurfaceMesh3_EIK_GetDualPolygonalIndices (line 539) | void SurfaceMesh3_EIK_GetDualPolygonalIndices(void* ptr, FILE: CGALWrapper/Polyhedra/SurfaceMeshMap.h type typename (line 15) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 16) | typedef typename SurfaceMesh::Edge_index Edge; type typename (line 17) | typedef typename SurfaceMesh::Halfedge_index Halfedge; type typename (line 18) | typedef typename SurfaceMesh::Vertex_index Vertex; type typename (line 19) | typedef typename SurfaceMesh::Face_index Face; function FaceCount (line 46) | int FaceCount() function EdgeCount (line 51) | int EdgeCount() function HalfedgeCount (line 56) | int HalfedgeCount() function BuildStamp (line 61) | int BuildStamp() function OnVerticesChanged (line 66) | void OnVerticesChanged() function OnFacesChanged (line 76) | void OnFacesChanged() function OnEdgesChanged (line 86) | void OnEdgesChanged() function OnHalfedgesChanged (line 96) | void OnHalfedgesChanged() function Clear (line 106) | void Clear() FILE: CGALWrapper/Polylines/Polyline2.h type CGAL (line 28) | typedef CGAL::Point_2 Point_2; type CGAL (line 29) | typedef CGAL::Segment_2 Segment_2; type CGAL (line 30) | typedef CGAL::Aff_transformation_2 Transformation_2; function Polyline2 (line 34) | inline static Polyline2* NewPolyline2() function Polyline2 (line 40) | inline static Polyline2* NewPolyline2(int count) function DeletePolyline2 (line 45) | inline static void DeletePolyline2(void* ptr) function Polyline2 (line 56) | inline static Polyline2* CastToPolyline2(void* ptr) function OutOfRange (line 61) | inline bool OutOfRange(int index) type CGAL (line 80) | typedef CGAL::Cartesian_converter Converter; function Clear (line 97) | static void Clear(void* ptr) function Count (line 103) | static int Count(void* ptr) function Capacity (line 109) | static int Capacity(void* ptr) function Resize (line 115) | static void Resize(void* ptr, int count) function Reverse (line 121) | static void Reverse(void* ptr) function ShrinkToFit (line 127) | static void ShrinkToFit(void* ptr) function Erase (line 133) | static void Erase(void* ptr, int index) function Erase (line 143) | static void Erase(void* ptr, int start, int count) function Insert (line 154) | static void Insert(void* ptr, int index, Point2d point) function Insert (line 164) | static void Insert(void* ptr, int start, int count, Point2d* points) function BOOL (line 178) | static BOOL IsClosed(void* ptr, double threshold) function SqLength (line 195) | static double SqLength(void* ptr) function Point2d (line 210) | static Point2d GetPoint(void* ptr, int index) function GetPoints (line 221) | static void GetPoints(void* ptr, Point2d* points, int count) function GetPoints (line 237) | static void GetPoints(Polyline2* polyline, std::vector& points) function GetSegments (line 247) | static void GetSegments(void* ptr, Segment2d* segments, int count) function SetPoint (line 265) | static void SetPoint(void* ptr, int index, const Point2d& point) function SetPoints (line 275) | static void SetPoints(void* ptr, Point2d* points, int count) function Translate (line 293) | static void Translate(void* ptr, const Point2d& translation) function Rotate (line 302) | static void Rotate(void* ptr, double rotation) function Scale (line 311) | static void Scale(void* ptr, double scale) function Transform (line 320) | static void Transform(void* ptr, const Point2d& translation, double rota... FILE: CGALWrapper/Polylines/Polyline2_EEK.cpp function Polyline2_EEK_Release (line 15) | void Polyline2_EEK_Release(void* ptr) function Polyline2_EEK_Count (line 20) | int Polyline2_EEK_Count(void* ptr) function Polyline2_EEK_Clear (line 45) | void Polyline2_EEK_Clear(void* ptr) function Polyline2_EEK_Capacity (line 50) | int Polyline2_EEK_Capacity(void* ptr) function Polyline2_EEK_Resize (line 55) | void Polyline2_EEK_Resize(void* ptr, int count) function Polyline2_EEK_Reverse (line 60) | void Polyline2_EEK_Reverse(void* ptr) function Polyline2_EEK_ShrinkToFit (line 65) | void Polyline2_EEK_ShrinkToFit(void* ptr) function Polyline2_EEK_Erase (line 70) | void Polyline2_EEK_Erase(void* ptr, int index) function Polyline2_EEK_EraseRange (line 75) | void Polyline2_EEK_EraseRange(void* ptr, int start, int count) function Polyline2_EEK_Insert (line 80) | void Polyline2_EEK_Insert(void* ptr, int index, Point2d point) function Polyline2_EEK_InsertRange (line 85) | void Polyline2_EEK_InsertRange(void* ptr, int start, int count, Point2d*... function BOOL (line 90) | BOOL Polyline2_EEK_IsClosed(void* ptr, double threshold) function Polyline2_EEK_SqLength (line 95) | double Polyline2_EEK_SqLength(void* ptr) function Point2d (line 100) | Point2d Polyline2_EEK_GetPoint(void* ptr, int index) function Polyline2_EEK_GetPoints (line 105) | void Polyline2_EEK_GetPoints(void* ptr, Point2d* points, int count) function Polyline2_EEK_GetSegments (line 110) | void Polyline2_EEK_GetSegments(void* ptr, Segment2d* segments, int count) function Polyline2_EEK_SetPoint (line 115) | void Polyline2_EEK_SetPoint(void* ptr, int index, const Point2d& point) function Polyline2_EEK_SetPoints (line 120) | void Polyline2_EEK_SetPoints(void* ptr, Point2d* points, int count) function Polyline2_EEK_Translate (line 125) | void Polyline2_EEK_Translate(void* ptr, const Point2d& translation) function Polyline2_EEK_Rotate (line 130) | void Polyline2_EEK_Rotate(void* ptr, double rotation) function Polyline2_EEK_Scale (line 135) | void Polyline2_EEK_Scale(void* ptr, double scale) function Polyline2_EEK_Transform (line 140) | void Polyline2_EEK_Transform(void* ptr, const Point2d& translation, doub... FILE: CGALWrapper/Polylines/Polyline2_EIK.cpp function Polyline2_EIK_Release (line 15) | void Polyline2_EIK_Release(void* ptr) function Polyline2_EIK_Count (line 20) | int Polyline2_EIK_Count(void* ptr) function Polyline2_EIK_Clear (line 45) | void Polyline2_EIK_Clear(void* ptr) function Polyline2_EIK_Capacity (line 50) | int Polyline2_EIK_Capacity(void* ptr) function Polyline2_EIK_Resize (line 55) | void Polyline2_EIK_Resize(void* ptr, int count) function Polyline2_EIK_Reverse (line 60) | void Polyline2_EIK_Reverse(void* ptr) function Polyline2_EIK_ShrinkToFit (line 65) | void Polyline2_EIK_ShrinkToFit(void* ptr) function Polyline2_EIK_Erase (line 70) | void Polyline2_EIK_Erase(void* ptr, int index) function Polyline2_EIK_EraseRange (line 75) | void Polyline2_EIK_EraseRange(void* ptr, int start, int count) function Polyline2_EIK_Insert (line 80) | void Polyline2_EIK_Insert(void* ptr, int index, Point2d point) function Polyline2_EIK_InsertRange (line 85) | void Polyline2_EIK_InsertRange(void* ptr, int start, int count, Point2d*... function BOOL (line 90) | BOOL Polyline2_EIK_IsClosed(void* ptr, double threshold) function Polyline2_EIK_SqLength (line 95) | double Polyline2_EIK_SqLength(void* ptr) function Point2d (line 100) | Point2d Polyline2_EIK_GetPoint(void* ptr, int index) function Polyline2_EIK_GetPoints (line 105) | void Polyline2_EIK_GetPoints(void* ptr, Point2d* points, int count) function Polyline2_EIK_GetSegments (line 110) | void Polyline2_EIK_GetSegments(void* ptr, Segment2d* segments, int count) function Polyline2_EIK_SetPoint (line 115) | void Polyline2_EIK_SetPoint(void* ptr, int index, const Point2d& point) function Polyline2_EIK_SetPoints (line 120) | void Polyline2_EIK_SetPoints(void* ptr, Point2d* points, int count) function Polyline2_EIK_Translate (line 125) | void Polyline2_EIK_Translate(void* ptr, const Point2d& translation) function Polyline2_EIK_Rotate (line 130) | void Polyline2_EIK_Rotate(void* ptr, double rotation) function Polyline2_EIK_Scale (line 135) | void Polyline2_EIK_Scale(void* ptr, double scale) function Polyline2_EIK_Transform (line 140) | void Polyline2_EIK_Transform(void* ptr, const Point2d& translation, doub... FILE: CGALWrapper/Polylines/Polyline3.h type CGAL (line 20) | typedef CGAL::Segment_3 Segment_3; function Polyline3 (line 39) | inline static Polyline3* NewPolyline3() function Polyline3 (line 45) | inline static Polyline3* NewPolyline3(int count) function Polyline3 (line 50) | inline static Polyline3* NewPolyline3(const std::vector& points) function DeletePolyline3 (line 55) | inline static void DeletePolyline3(void* ptr) function Polyline3 (line 66) | inline static Polyline3* CastToPolyline3(void* ptr) function OutOfRange (line 71) | inline bool OutOfRange(int index) type CGAL (line 90) | typedef CGAL::Cartesian_converter Converter; function Clear (line 107) | static void Clear(void* ptr) function Count (line 113) | static int Count(void* ptr) function Capacity (line 119) | static int Capacity(void* ptr) function Resize (line 125) | static void Resize(void* ptr, int count) function Reverse (line 131) | static void Reverse(void* ptr) function ShrinkToFit (line 137) | static void ShrinkToFit(void* ptr) function Erase (line 143) | static void Erase(void* ptr, int index) function Erase (line 153) | static void Erase(void* ptr, int start, int count) function Insert (line 164) | static void Insert(void* ptr, int index, Point3d point) function Insert (line 174) | static void Insert(void* ptr, int start, int count, Point3d* points) function BOOL (line 188) | static BOOL IsClosed(void* ptr, double threshold) function SqLength (line 205) | static double SqLength(void* ptr) function Point3d (line 220) | static Point3d GetPoint(void* ptr, int index) function GetPoints (line 231) | static void GetPoints(void* ptr, Point3d* points, int count) function GetPoints (line 247) | static void GetPoints(Polyline3* polyline, std::vector& points) function GetSegments (line 257) | static void GetSegments(void* ptr, Segment3d* segments, int count) function SetPoint (line 275) | static void SetPoint(void* ptr, int index, const Point3d& point) function SetPoints (line 285) | static void SetPoints(void* ptr, Point3d* points, int count) function Transform (line 303) | static void Transform(void* ptr, const Matrix4x4d& matrix) FILE: CGALWrapper/Polylines/Polyline3_EEK.cpp function Polyline3_EEK_Release (line 15) | void Polyline3_EEK_Release(void* ptr) function Polyline3_EEK_Count (line 20) | int Polyline3_EEK_Count(void* ptr) function Polyline3_EEK_Clear (line 45) | void Polyline3_EEK_Clear(void* ptr) function Polyline3_EEK_Capacity (line 50) | int Polyline3_EEK_Capacity(void* ptr) function Polyline3_EEK_Resize (line 55) | void Polyline3_EEK_Resize(void* ptr, int count) function Polyline3_EEK_Reverse (line 60) | void Polyline3_EEK_Reverse(void* ptr) function Polyline3_EEK_ShrinkToFit (line 65) | void Polyline3_EEK_ShrinkToFit(void* ptr) function Polyline3_EEK_Erase (line 70) | void Polyline3_EEK_Erase(void* ptr, int index) function Polyline3_EEK_EraseRange (line 75) | void Polyline3_EEK_EraseRange(void* ptr, int start, int count) function Polyline3_EEK_Insert (line 80) | void Polyline3_EEK_Insert(void* ptr, int index, Point3d point) function Polyline3_EEK_InsertRange (line 85) | void Polyline3_EEK_InsertRange(void* ptr, int start, int count, Point3d*... function BOOL (line 90) | BOOL Polyline3_EEK_IsClosed(void* ptr, double threshold) function Polyline3_EEK_SqLength (line 95) | double Polyline3_EEK_SqLength(void* ptr) function Point3d (line 100) | Point3d Polyline3_EEK_GetPoint(void* ptr, int index) function Polyline3_EEK_GetPoints (line 105) | void Polyline3_EEK_GetPoints(void* ptr, Point3d* points, int count) function Polyline3_EEK_GetSegments (line 110) | void Polyline3_EEK_GetSegments(void* ptr, Segment3d* segments, int count) function Polyline3_EEK_SetPoint (line 115) | void Polyline3_EEK_SetPoint(void* ptr, int index, const Point3d& point) function Polyline3_EEK_SetPoints (line 120) | void Polyline3_EEK_SetPoints(void* ptr, Point3d* points, int count) function Polyline3_EEK_Transform (line 125) | void Polyline3_EEK_Transform(void* ptr, const Matrix4x4d& matrix) FILE: CGALWrapper/Polylines/Polyline3_EIK.cpp function Polyline3_EIK_Release (line 15) | void Polyline3_EIK_Release(void* ptr) function Polyline3_EIK_Count (line 20) | int Polyline3_EIK_Count(void* ptr) function Polyline3_EIK_Clear (line 45) | void Polyline3_EIK_Clear(void* ptr) function Polyline3_EIK_Capacity (line 50) | int Polyline3_EIK_Capacity(void* ptr) function Polyline3_EIK_Resize (line 55) | void Polyline3_EIK_Resize(void* ptr, int count) function Polyline3_EIK_Reverse (line 60) | void Polyline3_EIK_Reverse(void* ptr) function Polyline3_EIK_ShrinkToFit (line 65) | void Polyline3_EIK_ShrinkToFit(void* ptr) function Polyline3_EIK_Erase (line 70) | void Polyline3_EIK_Erase(void* ptr, int index) function Polyline3_EIK_EraseRange (line 75) | void Polyline3_EIK_EraseRange(void* ptr, int start, int count) function Polyline3_EIK_Insert (line 80) | void Polyline3_EIK_Insert(void* ptr, int index, Point3d point) function Polyline3_EIK_InsertRange (line 85) | void Polyline3_EIK_InsertRange(void* ptr, int start, int count, Point3d*... function BOOL (line 90) | BOOL Polyline3_EIK_IsClosed(void* ptr, double threshold) function Polyline3_EIK_SqLength (line 95) | double Polyline3_EIK_SqLength(void* ptr) function Point3d (line 100) | Point3d Polyline3_EIK_GetPoint(void* ptr, int index) function Polyline3_EIK_GetPoints (line 105) | void Polyline3_EIK_GetPoints(void* ptr, Point3d* points, int count) function Polyline3_EIK_GetSegments (line 110) | void Polyline3_EIK_GetSegments(void* ptr, Segment3d* segments, int count) function Polyline3_EIK_SetPoint (line 115) | void Polyline3_EIK_SetPoint(void* ptr, int index, const Point3d& point) function Polyline3_EIK_SetPoints (line 120) | void Polyline3_EIK_SetPoints(void* ptr, Point3d* points, int count) function Polyline3_EIK_Transform (line 125) | void Polyline3_EIK_Transform(void* ptr, const Matrix4x4d& matrix) FILE: CGALWrapper/Processing/HeatMethod.h type typename (line 20) | typedef typename CGAL::Surface_mesh Surface... type typename (line 21) | typedef typename boost::graph_traits::vertex_descriptor ... type typename (line 22) | typedef typename CGAL::Heat_method_3::Surface_mesh_geodesic_distances_3<... type typename (line 23) | typedef typename CGAL::Heat_method_3::Surface_mesh_geodesic_distances_3<... type typename (line 25) | typedef typename CGAL::Polyhedron_3 Polyhedron; type typename (line 26) | typedef typename boost::graph_traits::vertex_descriptor ... type typename (line 27) | typedef typename CGAL::Heat_method_3::Surface_mesh_geodesic_distances_3<... type typename (line 28) | typedef typename CGAL::Heat_method_3::Surface_mesh_geodesic_distances_3<... function HeatMethod (line 32) | inline static HeatMethod* NewHeatMethod() function DeleteHeatMethod (line 37) | inline static void DeleteHeatMethod(void* ptr) function HeatMethod (line 48) | inline static HeatMethod* CastToHeatMethod(void* ptr) function GetDistance (line 53) | static double GetDistance(void* ptr, int index) function ClearDistances (line 59) | static void ClearDistances(void* ptr) function EstimateGeodesicDistances_SM (line 65) | static int EstimateGeodesicDistances_SM(void* ptr, void* meshPtr, int ve... FILE: CGALWrapper/Processing/HeatMethod_EEK.cpp function HeatMethod_EEK_Release (line 9) | void HeatMethod_EEK_Release(void* ptr) function HeatMethod_EEK_GetDistance (line 14) | double HeatMethod_EEK_GetDistance(void* ptr, int index) function HeatMethod_EEK_ClearDistances (line 19) | void HeatMethod_EEK_ClearDistances(void* ptr) function HeatMethod_EEK_EstimateGeodesicDistances_SM (line 24) | int HeatMethod_EEK_EstimateGeodesicDistances_SM(void* ptr, void* meshPtr... function HeatMethod_EEK_EstimateGeodesicDistances_PH (line 29) | int HeatMethod_EEK_EstimateGeodesicDistances_PH(void* ptr, void* meshPtr... FILE: CGALWrapper/Processing/HeatMethod_EIK.cpp function HeatMethod_EIK_Release (line 9) | void HeatMethod_EIK_Release(void* ptr) function HeatMethod_EIK_GetDistance (line 14) | double HeatMethod_EIK_GetDistance(void* ptr, int index) function HeatMethod_EIK_ClearDistances (line 19) | void HeatMethod_EIK_ClearDistances(void* ptr) function HeatMethod_EIK_EstimateGeodesicDistances_SM (line 24) | int HeatMethod_EIK_EstimateGeodesicDistances_SM(void* ptr, void* meshPtr... function HeatMethod_EIK_EstimateGeodesicDistances_PH (line 29) | int HeatMethod_EIK_EstimateGeodesicDistances_PH(void* ptr, void* meshPtr... FILE: CGALWrapper/Processing/MeshProcessingBoolean.h type typename (line 22) | typedef typename CGAL::Iso_cuboid_3 IsoCube3; type typename (line 23) | typedef typename CGAL::Plane_3 Plane3; type typename (line 24) | typedef typename std::vector Polyline; function MeshProcessingBoolean (line 26) | inline static MeshProcessingBoolean* NewMeshProcessingBoolean() function DeleteMeshProcessingBoolean (line 31) | inline static void DeleteMeshProcessingBoolean(void* ptr) function MeshProcessingBoolean (line 42) | inline static MeshProcessingBoolean* CastToMeshProcessingBoolean(void* ptr) function BOOL (line 49) | static BOOL Union_PH(void* meshPtr1, void* meshPtr2, void** resultPtr) function BOOL (line 67) | static BOOL Difference_PH(void* meshPtr1, void* meshPtr2, void** resultPtr) function BOOL (line 85) | static BOOL Intersection_PH(void* meshPtr1, void* meshPtr2, void** resul... function BOOL (line 103) | static BOOL Clip_PH(void* meshPtr1, void* meshPtr2, void** resultPtr) function BOOL (line 125) | static BOOL PlaneClip_PH(void* meshPtr1, Plane3d plane, void** resultPtr) function BOOL (line 145) | static BOOL BoxClip_PH(void* meshPtr1, Box3d box, void** resultPtr) function BOOL (line 165) | static BOOL SurfaceIntersection_PH(void* meshPtr1, void* meshPtr2) function BOOL (line 187) | static BOOL Union_SM(void* meshPtr1, void* meshPtr2, void** resultPtr) function BOOL (line 205) | static BOOL Difference_SM(void* meshPtr1, void* meshPtr2, void** resultPtr) function BOOL (line 223) | static BOOL Intersection_SM(void* meshPtr1, void* meshPtr2, void** resul... function BOOL (line 241) | static BOOL Clip_SM(void* meshPtr1, void* meshPtr2, void** resultPtr) function BOOL (line 262) | static BOOL PlaneClip_SM(void* meshPtr1, Plane3d plane, void** resultPtr) function BOOL (line 282) | static BOOL BoxClip_SM(void* meshPtr1, Box3d box, void** resultPtr) function BOOL (line 302) | static BOOL SurfaceIntersection_SM(void* meshPtr1, void* meshPtr2) FILE: CGALWrapper/Processing/MeshProcessingBoolean_EEK.cpp function MeshProcessingBoolean_EEK_Release (line 9) | void MeshProcessingBoolean_EEK_Release(void* ptr) function BOOL (line 16) | BOOL MeshProcessingBoolean_EEK_Union_PH(void* meshPtr1, void* meshPtr2, ... function BOOL (line 21) | BOOL MeshProcessingBoolean_EEK_Difference_PH(void* meshPtr1, void* meshP... function BOOL (line 26) | BOOL MeshProcessingBoolean_EEK_Intersection_PH(void* meshPtr1, void* mes... function BOOL (line 31) | BOOL MeshProcessingBoolean_EEK_Clip_PH(void* meshPtr1, void* meshPtr2, v... function BOOL (line 36) | BOOL MeshProcessingBoolean_EEK_PlaneClip_PH(void* meshPtr1, Plane3d plan... function BOOL (line 41) | BOOL MeshProcessingBoolean_EEK_BoxClip_PH(void* meshPtr1, Box3d box, voi... function BOOL (line 46) | BOOL MeshProcessingBoolean_EEK_SurfaceIntersection_PH(void* meshPtr1, vo... function BOOL (line 53) | BOOL MeshProcessingBoolean_EEK_Union_SM(void* meshPtr1, void* meshPtr2, ... function BOOL (line 58) | BOOL MeshProcessingBoolean_EEK_Difference_SM(void* meshPtr1, void* meshP... function BOOL (line 63) | BOOL MeshProcessingBoolean_EEK_Intersection_SM(void* meshPtr1, void* mes... function BOOL (line 68) | BOOL MeshProcessingBoolean_EEK_Clip_SM(void* meshPtr1, void* meshPtr2, v... function BOOL (line 73) | BOOL MeshProcessingBoolean_EEK_PlaneClip_SM(void* meshPtr1, Plane3d plan... function BOOL (line 78) | BOOL MeshProcessingBoolean_EEK_BoxClip_SM(void* meshPtr1, Box3d box, voi... function BOOL (line 83) | BOOL MeshProcessingBoolean_EEK_SurfaceIntersection_SM(void* meshPtr1, vo... FILE: CGALWrapper/Processing/MeshProcessingBoolean_EIK.cpp function MeshProcessingBoolean_EIK_Release (line 9) | void MeshProcessingBoolean_EIK_Release(void* ptr) function BOOL (line 16) | BOOL MeshProcessingBoolean_EIK_Union_PH(void* meshPtr1, void* meshPtr2, ... function BOOL (line 21) | BOOL MeshProcessingBoolean_EIK_Difference_PH(void* meshPtr1, void* meshP... function BOOL (line 26) | BOOL MeshProcessingBoolean_EIK_Intersection_PH(void* meshPtr1, void* mes... function BOOL (line 31) | BOOL MeshProcessingBoolean_EIK_Clip_PH(void* meshPtr1, void* meshPtr2, v... function BOOL (line 36) | BOOL MeshProcessingBoolean_EIK_PlaneClip_PH(void* meshPtr1, Plane3d plan... function BOOL (line 41) | BOOL MeshProcessingBoolean_EIK_BoxClip_PH(void* meshPtr1, Box3d box, voi... function BOOL (line 46) | BOOL MeshProcessingBoolean_EIK_SurfaceIntersection_PH(void* meshPtr1, vo... function BOOL (line 53) | BOOL MeshProcessingBoolean_EIK_Union_SM(void* meshPtr1, void* meshPtr2, ... function BOOL (line 58) | BOOL MeshProcessingBoolean_EIK_Difference_SM(void* meshPtr1, void* meshP... function BOOL (line 63) | BOOL MeshProcessingBoolean_EIK_Intersection_SM(void* meshPtr1, void* mes... function BOOL (line 68) | BOOL MeshProcessingBoolean_EIK_Clip_SM(void* meshPtr1, void* meshPtr2, v... function BOOL (line 73) | BOOL MeshProcessingBoolean_EIK_PlaneClip_SM(void* meshPtr1, Plane3d plan... function BOOL (line 78) | BOOL MeshProcessingBoolean_EIK_BoxClip_SM(void* meshPtr1, Box3d box, voi... function BOOL (line 83) | BOOL MeshProcessingBoolean_EIK_SurfaceIntersection_SM(void* meshPtr1, vo... FILE: CGALWrapper/Processing/MeshProcessingConnections.h type CGAL (line 24) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 25) | typedef typename boost::graph_traits::face_descriptor PFace_... type typename (line 26) | typedef typename boost::graph_traits::faces_size_type PFaces... type typename (line 28) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 29) | typedef typename SurfaceMesh::Face_index SFace; type typename (line 30) | typedef typename boost::graph_traits::face_descriptor SFace... type typename (line 31) | typedef typename boost::graph_traits::faces_size_type SFace... function DeleteMeshProcessingConnections (line 50) | inline static void DeleteMeshProcessingConnections(void* ptr) function MeshProcessingConnections (line 61) | inline static MeshProcessingConnections* CastToMeshProcessingConnections... function ConnectedComponents_PH (line 68) | static int ConnectedComponents_PH(void* meshPtr) function ConnectedComponent_PH (line 78) | static int ConnectedComponent_PH(void* ptr, void* meshPtr, int index) function GetConnectedComponentFaceIndex_PH (line 96) | static void GetConnectedComponentFaceIndex_PH(void* ptr, void* meshPtr, ... function SplitConnectedComponents_PH (line 114) | static int SplitConnectedComponents_PH(void* ptr, void* meshPtr) function GetSplitConnectedComponents_PH (line 125) | static void GetSplitConnectedComponents_PH(void* ptr, void** meshPtrs, i... function KeepLargeConnectedComponents_PH (line 142) | static int KeepLargeConnectedComponents_PH(void* meshPtr, int threshold_... function KeepLargestConnectedComponents_PH (line 148) | static int KeepLargestConnectedComponents_PH(void* meshPtr, int nb_compo... function ConnectedComponents_SM (line 156) | static int ConnectedComponents_SM(void* meshPtr) function ConnectedComponent_SM (line 170) | static int ConnectedComponent_SM(void* ptr, void* meshPtr, int index) function GetConnectedComponentFaceIndex_SM (line 188) | static void GetConnectedComponentFaceIndex_SM(void* ptr, void* meshPtr, ... function SplitConnectedComponents_SM (line 205) | static int SplitConnectedComponents_SM(void* ptr, void* meshPtr) function GetSplitConnectedComponents_SM (line 216) | static void GetSplitConnectedComponents_SM(void* ptr, void** meshPtrs, i... function KeepLargeConnectedComponents_SM (line 233) | static int KeepLargeConnectedComponents_SM(void* meshPtr, int threshold_... function KeepLargestConnectedComponents_SM (line 240) | static int KeepLargestConnectedComponents_SM(void* meshPtr, int nb_compo... FILE: CGALWrapper/Processing/MeshProcessingConnections_EEK.cpp function MeshProcessingConnections_EEK_Release (line 16) | void MeshProcessingConnections_EEK_Release(void* ptr) function MeshProcessingConnections_EEK_ConnectedComponents_PH (line 23) | int MeshProcessingConnections_EEK_ConnectedComponents_PH(void* meshPtr) function MeshProcessingConnections_EEK_ConnectedComponent_PH (line 28) | int MeshProcessingConnections_EEK_ConnectedComponent_PH(void* ptr, void*... function MeshProcessingConnections_EEK_GetConnectedComponentsFaceIndex_PH (line 33) | void MeshProcessingConnections_EEK_GetConnectedComponentsFaceIndex_PH(vo... function MeshProcessingConnections_EEK_SplitConnectedComponents_PH (line 38) | int MeshProcessingConnections_EEK_SplitConnectedComponents_PH(void* ptr,... function MeshProcessingConnections_EEK_GetSplitConnectedComponents_PH (line 43) | void MeshProcessingConnections_EEK_GetSplitConnectedComponents_PH(void* ... function MeshProcessingConnections_EEK_KeepLargeConnectedComponents_PH (line 48) | int MeshProcessingConnections_EEK_KeepLargeConnectedComponents_PH(void* ... function MeshProcessingConnections_EEK_KeepLargestConnectedComponents_PH (line 53) | int MeshProcessingConnections_EEK_KeepLargestConnectedComponents_PH(void... function MeshProcessingConnections_EEK_ConnectedComponents_SM (line 60) | int MeshProcessingConnections_EEK_ConnectedComponents_SM(void* meshPtr) function MeshProcessingConnections_EEK_ConnectedComponent_SM (line 65) | int MeshProcessingConnections_EEK_ConnectedComponent_SM(void* ptr, void*... function MeshProcessingConnections_EEK_GetConnectedComponentsFaceIndex_SM (line 70) | void MeshProcessingConnections_EEK_GetConnectedComponentsFaceIndex_SM(vo... function MeshProcessingConnections_EEK_SplitConnectedComponents_SM (line 75) | int MeshProcessingConnections_EEK_SplitConnectedComponents_SM(void* ptr,... function MeshProcessingConnections_EEK_GetSplitConnectedComponents_SM (line 80) | void MeshProcessingConnections_EEK_GetSplitConnectedComponents_SM(void* ... function MeshProcessingConnections_EEK_KeepLargeConnectedComponents_SM (line 85) | int MeshProcessingConnections_EEK_KeepLargeConnectedComponents_SM(void* ... function MeshProcessingConnections_EEK_KeepLargestConnectedComponents_SM (line 90) | int MeshProcessingConnections_EEK_KeepLargestConnectedComponents_SM(void... FILE: CGALWrapper/Processing/MeshProcessingConnections_EIK.cpp function MeshProcessingConnections_EIK_Release (line 16) | void MeshProcessingConnections_EIK_Release(void* ptr) function MeshProcessingConnections_EIK_ConnectedComponents_PH (line 23) | int MeshProcessingConnections_EIK_ConnectedComponents_PH(void* meshPtr) function MeshProcessingConnections_EIK_ConnectedComponent_PH (line 28) | int MeshProcessingConnections_EIK_ConnectedComponent_PH(void* ptr, void*... function MeshProcessingConnections_EIK_GetConnectedComponentsFaceIndex_PH (line 33) | void MeshProcessingConnections_EIK_GetConnectedComponentsFaceIndex_PH(vo... function MeshProcessingConnections_EIK_SplitConnectedComponents_PH (line 38) | int MeshProcessingConnections_EIK_SplitConnectedComponents_PH(void* ptr,... function MeshProcessingConnections_EIK_GetSplitConnectedComponents_PH (line 43) | void MeshProcessingConnections_EIK_GetSplitConnectedComponents_PH(void* ... function MeshProcessingConnections_EIK_KeepLargeConnectedComponents_PH (line 48) | int MeshProcessingConnections_EIK_KeepLargeConnectedComponents_PH(void* ... function MeshProcessingConnections_EIK_KeepLargestConnectedComponents_PH (line 53) | int MeshProcessingConnections_EIK_KeepLargestConnectedComponents_PH(void... function MeshProcessingConnections_EIK_ConnectedComponents_SM (line 60) | int MeshProcessingConnections_EIK_ConnectedComponents_SM(void* meshPtr) function MeshProcessingConnections_EIK_ConnectedComponent_SM (line 65) | int MeshProcessingConnections_EIK_ConnectedComponent_SM(void* ptr, void*... function MeshProcessingConnections_EIK_GetConnectedComponentsFaceIndex_SM (line 70) | void MeshProcessingConnections_EIK_GetConnectedComponentsFaceIndex_SM(vo... function MeshProcessingConnections_EIK_SplitConnectedComponents_SM (line 75) | int MeshProcessingConnections_EIK_SplitConnectedComponents_SM(void* ptr,... function MeshProcessingConnections_EIK_GetSplitConnectedComponents_SM (line 80) | void MeshProcessingConnections_EIK_GetSplitConnectedComponents_SM(void* ... function MeshProcessingConnections_EIK_KeepLargeConnectedComponents_SM (line 85) | int MeshProcessingConnections_EIK_KeepLargeConnectedComponents_SM(void* ... function MeshProcessingConnections_EIK_KeepLargestConnectedComponents_SM (line 90) | int MeshProcessingConnections_EIK_KeepLargestConnectedComponents_SM(void... FILE: CGALWrapper/Processing/MeshProcessingFeatures.h type typename (line 19) | typedef typename K::Point_3 Point_3; type CGAL (line 21) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 22) | typedef typename boost::graph_traits::edge_descriptor PEdge_... type typename (line 23) | typedef typename boost::graph_traits::face_descriptor PFace_... type typename (line 25) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 26) | typedef typename SurfaceMesh::Face_index SFace; type typename (line 27) | typedef typename boost::graph_traits::edge_descriptor SEdge... type typename (line 28) | typedef typename boost::graph_traits::face_descriptor SFace... function MeshProcessingFeatures (line 38) | inline static MeshProcessingFeatures* NewMeshProcessingFeatures() function DeleteMeshProcessingFeatures (line 43) | inline static void DeleteMeshProcessingFeatures(void* ptr) function MeshProcessingFeatures (line 54) | inline static MeshProcessingFeatures* CastToMeshProcessingFeatures(void*... function AddSurfaceFaceToPatchBuffer (line 59) | void AddSurfaceFaceToPatchBuffer(SFace face, int patch) function DetectSharpEdges_PH (line 77) | static int DetectSharpEdges_PH(void* feaPtr, void* meshPtr, double featu... function GetPatchBufferFaceCount_PH (line 124) | static int GetPatchBufferFaceCount_PH(void* feaPtr, int patchIndex) function GetPatchBufferFaceIndex_PH (line 137) | static int GetPatchBufferFaceIndex_PH(void* feaPtr, int patchIndex, int ... function MinMaxAvg (line 153) | static MinMaxAvg EdgeLengthMinMaxAvg_PH(void* ptr) function MinMaxAvg (line 189) | static MinMaxAvg FaceAreaMinMaxAvg_PH(void* ptr) function DetectSharpEdges_SM (line 227) | static int DetectSharpEdges_SM(void* feaPtr, void* meshPtr, double featu... function GetPatchBufferFaceCount_SM (line 310) | static int GetPatchBufferFaceCount_SM(void* feaPtr, int patchIndex) function GetPatchBufferFaceIndex_SM (line 323) | static int GetPatchBufferFaceIndex_SM(void* feaPtr, int patchIndex, int ... function MinMaxAvg (line 339) | static MinMaxAvg EdgeLengthMinMaxAvg_SM(void* ptr) function MinMaxAvg (line 375) | static MinMaxAvg FaceAreaMinMaxAvg_SM(void* ptr) FILE: CGALWrapper/Processing/MeshProcessingFeatures_EEK.cpp function MeshProcessingFeatures_EEK_Release (line 9) | void MeshProcessingFeatures_EEK_Release(void* ptr) function MeshProcessingFeatures_EEK_DetectSharpEdges_PH (line 16) | int MeshProcessingFeatures_EEK_DetectSharpEdges_PH(void* feaPtr, void* m... function MeshProcessingFeatures_EEK_GetSharpEdges_PH (line 21) | void MeshProcessingFeatures_EEK_GetSharpEdges_PH(void* feaPtr, void* mes... function Index2 (line 26) | Index2 MeshProcessingFeatures_EEK_SharpEdgesSegmentation_PH(void* feaPtr... function MeshProcessingFeatures_EEK_ClearPatchBuffer_PH (line 31) | void MeshProcessingFeatures_EEK_ClearPatchBuffer_PH(void* feaPtr) function MeshProcessingFeatures_EEK_GetPatchBufferFaceCount_PH (line 36) | int MeshProcessingFeatures_EEK_GetPatchBufferFaceCount_PH(void* feaPtr, ... function MeshProcessingFeatures_EEK_GetPatchBufferFaceIndex_PH (line 41) | int MeshProcessingFeatures_EEK_GetPatchBufferFaceIndex_PH(void* feaPtr, ... function MinMaxAvg (line 46) | MinMaxAvg MeshProcessingFeatures_EEK_EdgeLengthMinMaxAvg_PH(void* ptr) function MinMaxAvg (line 51) | MinMaxAvg MeshProcessingFeatures_EEK_FaceAreaMinMaxAvg_PH(void* ptr) function MeshProcessingFeatures_EEK_DetectSharpEdges_SM (line 58) | int MeshProcessingFeatures_EEK_DetectSharpEdges_SM(void* feaPtr, void* m... function MeshProcessingFeatures_EEK_GetSharpEdges_SM (line 63) | void MeshProcessingFeatures_EEK_GetSharpEdges_SM(void* feaPtr, void* mes... function Index2 (line 68) | Index2 MeshProcessingFeatures_EEK_SharpEdgesSegmentation_SM(void* feaPtr... function MeshProcessingFeatures_EEK_ClearPatchBuffer_SM (line 73) | void MeshProcessingFeatures_EEK_ClearPatchBuffer_SM(void* feaPtr) function MeshProcessingFeatures_EEK_GetPatchBufferFaceCount_SM (line 78) | int MeshProcessingFeatures_EEK_GetPatchBufferFaceCount_SM(void* feaPtr, ... function MeshProcessingFeatures_EEK_GetPatchBufferFaceIndex_SM (line 83) | int MeshProcessingFeatures_EEK_GetPatchBufferFaceIndex_SM(void* feaPtr, ... function MinMaxAvg (line 88) | MinMaxAvg MeshProcessingFeatures_EEK_EdgeLengthMinMaxAvg_SM(void* ptr) function MinMaxAvg (line 93) | MinMaxAvg MeshProcessingFeatures_EEK_FaceAreaMinMaxAvg_SM(void* ptr) FILE: CGALWrapper/Processing/MeshProcessingFeatures_EIK.cpp function MeshProcessingFeatures_EIK_Release (line 9) | void MeshProcessingFeatures_EIK_Release(void* ptr) function MeshProcessingFeatures_EIK_DetectSharpEdges_PH (line 16) | int MeshProcessingFeatures_EIK_DetectSharpEdges_PH(void* feaPtr, void* m... function MeshProcessingFeatures_EIK_GetSharpEdges_PH (line 21) | void MeshProcessingFeatures_EIK_GetSharpEdges_PH(void* feaPtr, void* mes... function Index2 (line 26) | Index2 MeshProcessingFeatures_EIK_SharpEdgesSegmentation_PH(void* feaPtr... function MeshProcessingFeatures_EIK_ClearPatchBuffer_PH (line 31) | void MeshProcessingFeatures_EIK_ClearPatchBuffer_PH(void* feaPtr) function MeshProcessingFeatures_EIK_GetPatchBufferFaceCount_PH (line 36) | int MeshProcessingFeatures_EIK_GetPatchBufferFaceCount_PH(void* feaPtr, ... function MeshProcessingFeatures_EIK_GetPatchBufferFaceIndex_PH (line 41) | int MeshProcessingFeatures_EIK_GetPatchBufferFaceIndex_PH(void* feaPtr, ... function MinMaxAvg (line 46) | MinMaxAvg MeshProcessingFeatures_EIK_EdgeLengthMinMaxAvg_PH(void* ptr) function MinMaxAvg (line 51) | MinMaxAvg MeshProcessingFeatures_EIK_FaceAreaMinMaxAvg_PH(void* ptr) function MeshProcessingFeatures_EIK_DetectSharpEdges_SM (line 58) | int MeshProcessingFeatures_EIK_DetectSharpEdges_SM(void* feaPtr, void* m... function MeshProcessingFeatures_EIK_GetSharpEdges_SM (line 63) | void MeshProcessingFeatures_EIK_GetSharpEdges_SM(void* feaPtr, void* mes... function Index2 (line 68) | Index2 MeshProcessingFeatures_EIK_SharpEdgesSegmentation_SM(void* feaPtr... function MeshProcessingFeatures_EIK_ClearPatchBuffer_SM (line 73) | void MeshProcessingFeatures_EIK_ClearPatchBuffer_SM(void* feaPtr) function MeshProcessingFeatures_EIK_GetPatchBufferFaceCount_SM (line 78) | int MeshProcessingFeatures_EIK_GetPatchBufferFaceCount_SM(void* feaPtr, ... function MeshProcessingFeatures_EIK_GetPatchBufferFaceIndex_SM (line 83) | int MeshProcessingFeatures_EIK_GetPatchBufferFaceIndex_SM(void* feaPtr, ... function MinMaxAvg (line 88) | MinMaxAvg MeshProcessingFeatures_EIK_EdgeLengthMinMaxAvg_SM(void* ptr) function MinMaxAvg (line 93) | MinMaxAvg MeshProcessingFeatures_EIK_FaceAreaMinMaxAvg_SM(void* ptr) FILE: CGALWrapper/Processing/MeshProcessingLocate.h type typename (line 27) | typedef typename K::Point_2 Point_2; type typename (line 28) | typedef typename K::Ray_2 Ray_2; type typename (line 29) | typedef typename K::Point_3 Point_3; type typename (line 30) | typedef typename K::Ray_3 Ray_3; type CGAL (line 32) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 33) | typedef typename boost::graph_traits::edge_descriptor PEdge_... type typename (line 34) | typedef typename boost::graph_traits::face_descriptor PFace_... type typename (line 36) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 37) | typedef typename SurfaceMesh::Face_index SFace; type typename (line 38) | typedef typename boost::graph_traits::edge_descriptor SEdge... type typename (line 39) | typedef typename boost::graph_traits::face_descriptor SFace... type PMP (line 41) | typedef PMP::Barycentric_coordinates Barycentric_coordinates; type PMP (line 42) | typedef PMP::Face_location PFace_location; type PMP (line 43) | typedef PMP::Face_location SFace_location; function MeshProcessingLocate (line 45) | inline static MeshProcessingLocate* NewMeshProcessingLocate() function DeleteMeshProcessingLocate (line 50) | inline static void DeleteMeshProcessingLocate(void* ptr) function MeshProcessingLocate (line 61) | inline static MeshProcessingLocate* CastToMeshProcessingLocate(void* ptr) function Point3d (line 66) | static Point3d ToPoint3d(const Barycentric_coordinates& coord) function Point3d (line 76) | static Point3d RandomLocationOnMesh_PH(void* ptr) function MeshHitResult (line 89) | static MeshHitResult LocateFace_PH(void* ptr, const Ray3d& ray) function MeshHitResult (line 119) | static MeshHitResult LocateFace_PH(void* ptr, const Point3d& point) function Point3d (line 147) | static Point3d RandomLocationOnMesh_SM(void* ptr) function MeshHitResult (line 160) | static MeshHitResult LocateFace_SM(void* ptr, const Ray3d& ray) function MeshHitResult (line 190) | static MeshHitResult LocateFace_SM(void* ptr, const Point3d& point) FILE: CGALWrapper/Processing/MeshProcessingLocate_EEK.cpp function MeshProcessingLocate_EEK_Release (line 9) | void MeshProcessingLocate_EEK_Release(void* ptr) function Point3d (line 16) | Point3d MeshProcessingLocate_EEK_RandomLocationOnMesh_PH(void* ptr) function MeshHitResult (line 21) | MeshHitResult MeshProcessingLocate_EEK_LocateFaceRay_PH(void* ptr, const... function MeshHitResult (line 26) | MeshHitResult MeshProcessingLocate_EEK_LocateFacePoint_PH(void* ptr, con... function Point3d (line 33) | Point3d MeshProcessingLocate_EEK_RandomLocationOnMesh_SM(void* ptr) function MeshHitResult (line 38) | MeshHitResult MeshProcessingLocate_EEK_LocateFaceRay_SM(void* ptr, const... function MeshHitResult (line 43) | MeshHitResult MeshProcessingLocate_EEK_LocateFacePoint_SM(void* ptr, con... FILE: CGALWrapper/Processing/MeshProcessingLocate_EIK.cpp function MeshProcessingLocate_EIK_Release (line 9) | void MeshProcessingLocate_EIK_Release(void* ptr) function Point3d (line 16) | Point3d MeshProcessingLocate_EIK_RandomLocationOnMesh_PH(void* ptr) function MeshHitResult (line 21) | MeshHitResult MeshProcessingLocate_EIK_LocateFaceRay_PH(void* ptr, const... function MeshHitResult (line 26) | MeshHitResult MeshProcessingLocate_EIK_LocateFacePoint_PH(void* ptr, con... function Point3d (line 33) | Point3d MeshProcessingLocate_EIK_RandomLocationOnMesh_SM(void* ptr) function MeshHitResult (line 38) | MeshHitResult MeshProcessingLocate_EIK_LocateFaceRay_SM(void* ptr, const... function MeshHitResult (line 43) | MeshHitResult MeshProcessingLocate_EIK_LocateFacePoint_SM(void* ptr, con... FILE: CGALWrapper/Processing/MeshProcessingMeshing.h type typename (line 28) | typedef typename K::Vector_3 Vector_3; type CGAL (line 30) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 31) | typedef typename boost::graph_traits::edge_descriptor PEdge_... type typename (line 32) | typedef typename boost::graph_traits::halfedge_descriptor PH... type typename (line 33) | typedef typename boost::graph_traits::face_descriptor PFace_... type typename (line 34) | typedef typename Polyhedron::Vertex_handle PVertex_Handle; type typename (line 36) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 37) | typedef typename SurfaceMesh::Face_index SFace; type typename (line 38) | typedef typename boost::graph_traits::edge_descriptor SEdge... type typename (line 39) | typedef typename boost::graph_traits::halfedge_descriptor S... type typename (line 40) | typedef typename boost::graph_traits::face_descriptor SFace... type typename (line 41) | typedef typename SurfaceMesh::Vertex_index SVertex_Index; function MeshProcessingMeshing (line 43) | inline static MeshProcessingMeshing* NewMeshProcessingMeshing() function DeleteMeshProcessingMeshing (line 48) | inline static void DeleteMeshProcessingMeshing(void* ptr) function MeshProcessingMeshing (line 59) | inline static MeshProcessingMeshing* CastToMeshProcessingMeshing(void* ptr) type HalfedgeToEdge_PM (line 66) | struct HalfedgeToEdge_PM function ExtractKRing_PH (line 83) | static void ExtractKRing_PH(PVertex_Handle v, int k, std::vector Polyhedron; type typename (line 32) | typedef typename boost::graph_traits::face_descriptor PFace_... type typename (line 34) | typedef typename CGAL::Surface_mesh SurfaceMesh; type typename (line 35) | typedef typename boost::graph_traits::face_descriptor SFace... type typename (line 37) | typedef typename std::vector PolygonIndex; function MeshProcessingRepair (line 40) | inline static MeshProcessingRepair* NewMeshProcessingRepair() function DeleteMeshProcessingRepair (line 45) | inline static void DeleteMeshProcessingRepair(void* ptr) function MeshProcessingRepair (line 56) | inline static MeshProcessingRepair* CastToMeshProcessingRepair(void* ptr) function DegenerateEdgeCount_PH (line 63) | static int DegenerateEdgeCount_PH(void* ptr) function DegenerateTriangleCount_PH (line 77) | static int DegenerateTriangleCount_PH(void* ptr) function NeedleTriangleCount_PH (line 91) | static int NeedleTriangleCount_PH(void* ptr, double threshold) function NonManifoldVertexCount_PH (line 105) | static int NonManifoldVertexCount_PH(void* ptr) function RepairPolygonSoup_PH (line 119) | static void RepairPolygonSoup_PH(void* ptr) function StitchBoundaryCycles_PH (line 135) | static int StitchBoundaryCycles_PH(void* ptr) function StitchBorders_PH (line 143) | static int StitchBorders_PH(void* ptr) function MergeDuplicatedVerticesInBoundaryCycle_PH (line 151) | static int MergeDuplicatedVerticesInBoundaryCycle_PH(void* ptr, int index) function MergeDuplicatedVerticesInBoundaryCycles_PH (line 165) | static int MergeDuplicatedVerticesInBoundaryCycles_PH(void* ptr) function RemoveIsolatedVertices_PH (line 177) | static int RemoveIsolatedVertices_PH(void* ptr) function DegenerateEdgeCount_SM (line 187) | static int DegenerateEdgeCount_SM(void* ptr) FILE: CGALWrapper/Processing/MeshProcessingRepair_EEK.cpp function MeshProcessingRepair_EEK_Release (line 9) | void MeshProcessingRepair_EEK_Release(void* ptr) function MeshProcessingRepair_EEK_DegenerateEdgeCount_PH (line 16) | int MeshProcessingRepair_EEK_DegenerateEdgeCount_PH(void* ptr) function MeshProcessingRepair_EEK_DegenerateTriangleCount_PH (line 21) | int MeshProcessingRepair_EEK_DegenerateTriangleCount_PH(void* ptr) function MeshProcessingRepair_EEK_NeedleTriangleCount_PH (line 26) | int MeshProcessingRepair_EEK_NeedleTriangleCount_PH(void* ptr, double th... function MeshProcessingRepair_EEK_NonManifoldVertexCount_PH (line 31) | int MeshProcessingRepair_EEK_NonManifoldVertexCount_PH(void* ptr) function MeshProcessingRepair_EEK_RepairPolygonSoup_PH (line 36) | void MeshProcessingRepair_EEK_RepairPolygonSoup_PH(void* ptr) function MeshProcessingRepair_EEK_StitchBoundaryCycles_PH (line 41) | int MeshProcessingRepair_EEK_StitchBoundaryCycles_PH(void* ptr) function MeshProcessingRepair_EEK_StitchBorders_PH (line 46) | int MeshProcessingRepair_EEK_StitchBorders_PH(void* ptr) function MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycle_PH (line 51) | int MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycle_PH(v... function MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycles_PH (line 56) | int MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycles_PH(... function MeshProcessingRepair_EEK_RemoveIsolatedVertices_PH (line 61) | int MeshProcessingRepair_EEK_RemoveIsolatedVertices_PH(void* ptr) function MeshProcessingRepair_EEK_DegenerateEdgeCount_SM (line 68) | int MeshProcessingRepair_EEK_DegenerateEdgeCount_SM(void* ptr) function MeshProcessingRepair_EEK_DegenerateTriangleCount_SM (line 73) | int MeshProcessingRepair_EEK_DegenerateTriangleCount_SM(void* ptr) function MeshProcessingRepair_EEK_NeedleTriangleCount_SM (line 78) | int MeshProcessingRepair_EEK_NeedleTriangleCount_SM(void* ptr, double th... function MeshProcessingRepair_EEK_NonManifoldVertexCount_SM (line 83) | int MeshProcessingRepair_EEK_NonManifoldVertexCount_SM(void* ptr) function MeshProcessingRepair_EEK_RepairPolygonSoup_SM (line 88) | void MeshProcessingRepair_EEK_RepairPolygonSoup_SM(void* ptr) function MeshProcessingRepair_EEK_StitchBoundaryCycles_SM (line 93) | int MeshProcessingRepair_EEK_StitchBoundaryCycles_SM(void* ptr) function MeshProcessingRepair_EEK_StitchBorders_SM (line 98) | int MeshProcessingRepair_EEK_StitchBorders_SM(void* ptr) function MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycle_SM (line 103) | int MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycle_SM(v... function MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycles_SM (line 108) | int MeshProcessingRepair_EEK_MergeDuplicatedVerticesInBoundaryCycles_SM(... function MeshProcessingRepair_EEK_RemoveIsolatedVertices_SM (line 113) | int MeshProcessingRepair_EEK_RemoveIsolatedVertices_SM(void* ptr) FILE: CGALWrapper/Processing/MeshProcessingRepair_EIK.cpp function MeshProcessingRepair_EIK_Release (line 9) | void MeshProcessingRepair_EIK_Release(void* ptr) function MeshProcessingRepair_EIK_DegenerateEdgeCount_PH (line 16) | int MeshProcessingRepair_EIK_DegenerateEdgeCount_PH(void* ptr) function MeshProcessingRepair_EIK_DegenerateTriangleCount_PH (line 21) | int MeshProcessingRepair_EIK_DegenerateTriangleCount_PH(void* ptr) function MeshProcessingRepair_EIK_NeedleTriangleCount_PH (line 26) | int MeshProcessingRepair_EIK_NeedleTriangleCount_PH(void* ptr, double th... function MeshProcessingRepair_EIK_NonManifoldVertexCount_PH (line 31) | int MeshProcessingRepair_EIK_NonManifoldVertexCount_PH(void* ptr) function MeshProcessingRepair_EIK_RepairPolygonSoup_PH (line 36) | void MeshProcessingRepair_EIK_RepairPolygonSoup_PH(void* ptr) function MeshProcessingRepair_EIK_StitchBoundaryCycles_PH (line 41) | int MeshProcessingRepair_EIK_StitchBoundaryCycles_PH(void* ptr) function MeshProcessingRepair_EIK_StitchBorders_PH (line 46) | int MeshProcessingRepair_EIK_StitchBorders_PH(void* ptr) function MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycle_PH (line 51) | int MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycle_PH(v... function MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycles_PH (line 56) | int MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycles_PH(... function MeshProcessingRepair_EIK_RemoveIsolatedVertices_PH (line 61) | int MeshProcessingRepair_EIK_RemoveIsolatedVertices_PH(void* ptr) function MeshProcessingRepair_EIK_DegenerateEdgeCount_SM (line 68) | int MeshProcessingRepair_EIK_DegenerateEdgeCount_SM(void* ptr) function MeshProcessingRepair_EIK_DegenerateTriangleCount_SM (line 73) | int MeshProcessingRepair_EIK_DegenerateTriangleCount_SM(void* ptr) function MeshProcessingRepair_EIK_NeedleTriangleCount_SM (line 78) | int MeshProcessingRepair_EIK_NeedleTriangleCount_SM(void* ptr, double th... function MeshProcessingRepair_EIK_NonManifoldVertexCount_SM (line 83) | int MeshProcessingRepair_EIK_NonManifoldVertexCount_SM(void* ptr) function MeshProcessingRepair_EIK_RepairPolygonSoup_SM (line 88) | void MeshProcessingRepair_EIK_RepairPolygonSoup_SM(void* ptr) function MeshProcessingRepair_EIK_StitchBoundaryCycles_SM (line 93) | int MeshProcessingRepair_EIK_StitchBoundaryCycles_SM(void* ptr) function MeshProcessingRepair_EIK_StitchBorders_SM (line 98) | int MeshProcessingRepair_EIK_StitchBorders_SM(void* ptr) function MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycle_SM (line 103) | int MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycle_SM(v... function MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycles_SM (line 108) | int MeshProcessingRepair_EIK_MergeDuplicatedVerticesInBoundaryCycles_SM(... function MeshProcessingRepair_EIK_RemoveIsolatedVertices_SM (line 113) | int MeshProcessingRepair_EIK_RemoveIsolatedVertices_SM(void* ptr) FILE: CGALWrapper/Processing/MeshProcessingSlicer.h type typename (line 24) | typedef typename K::Point_3 Point; type typename (line 25) | typedef typename K::Vector_3 Vector; type typename (line 26) | typedef typename K::Plane_3 Plane; type typename (line 27) | typedef typename std::vector PointList; type typename (line 28) | typedef typename std::vector PolylineList; type CGAL (line 30) | typedef CGAL::Polyhedron_3 Polyhedron; type CGAL (line 32) | typedef CGAL::AABB_halfedge_graph_segment_primitive PHGSP; type CGAL (line 33) | typedef CGAL::AABB_traits PAABB_traits; type CGAL (line 34) | typedef CGAL::AABB_tree PAABB_tree; type typename (line 36) | typedef typename CGAL::Surface_mesh SurfaceMesh; type CGAL (line 38) | typedef CGAL::AABB_halfedge_graph_segment_primitive SHGSP; type CGAL (line 39) | typedef CGAL::AABB_traits SAABB_traits; type CGAL (line 40) | typedef CGAL::AABB_tree SAABB_tree; function DeleteMeshProcessingSlicer (line 53) | inline static void DeleteMeshProcessingSlicer(void* ptr) function MeshProcessingSlicer (line 64) | inline static MeshProcessingSlicer* CastToMeshProcessingSlicer(void* ptr) function GetLines (line 69) | static void GetLines(void* slicerPtr, void** lines, int count) function Polyhedron_Slice_PH (line 88) | static int Polyhedron_Slice_PH(void* slicerPtr, void* meshPtr, const Pla... function Polyhedron_Slice_PH (line 110) | static int Polyhedron_Slice_PH(void* slicerPtr, void* meshPtr, const Poi... function Polyhedron_Slice_SM (line 150) | static int Polyhedron_Slice_SM(void* slicerPtr, void* meshPtr, const Pla... function Polyhedron_Slice_SM (line 172) | static int Polyhedron_Slice_SM(void* slicerPtr, void* meshPtr, const Poi... FILE: CGALWrapper/Processing/MeshProcessingSlicer_EEK.cpp function MeshProcessingSlicer_EEK_Release (line 9) | void MeshProcessingSlicer_EEK_Release(void* ptr) function MeshProcessingSlicer_EEK_GetLines (line 14) | void MeshProcessingSlicer_EEK_GetLines(void* slicerPtr, void** lines, in... function MeshProcessingSlicer_EEK_Slice_PH (line 21) | int MeshProcessingSlicer_EEK_Slice_PH(void* slicerPtr, void* meshPtr, co... function MeshProcessingSlicer_EEK_IncrementalSlice_PH (line 26) | int MeshProcessingSlicer_EEK_IncrementalSlice_PH(void* slicerPtr, void* ... function MeshProcessingSlicer_EEK_Slice_SM (line 33) | int MeshProcessingSlicer_EEK_Slice_SM(void* slicerPtr, void* meshPtr, co... function MeshProcessingSlicer_EEK_IncrementalSlice_SM (line 38) | int MeshProcessingSlicer_EEK_IncrementalSlice_SM(void* slicerPtr, void* ... FILE: CGALWrapper/Processing/MeshProcessingSlicer_EIK.cpp function MeshProcessingSlicer_EIK_Release (line 9) | void MeshProcessingSlicer_EIK_Release(void* ptr) function MeshProcessingSlicer_EIK_GetLines (line 14) | void MeshProcessingSlicer_EIK_GetLines(void* slicerPtr, void** lines, in... function MeshProcessingSlicer_EIK_Slice_PH (line 21) | int MeshProcessingSlicer_EIK_Slice_PH(void* slicerPtr, void* meshPtr, co... function MeshProcessingSlicer_EIK_IncrementalSlice_PH (line 26) | int MeshProcessingSlicer_EIK_IncrementalSlice_PH(void* slicerPtr, void* ... function MeshProcessingSlicer_EIK_Slice_SM (line 33) | int MeshProcessingSlicer_EIK_Slice_SM(void* slicerPtr, void* meshPtr, co... function MeshProcessingSlicer_EIK_IncrementalSlice_SM (line 38) | int MeshProcessingSlicer_EIK_IncrementalSlice_SM(void* slicerPtr, void* ... FILE: CGALWrapper/Processing/SurfaceSimplification.h type CGAL (line 20) | typedef CGAL::Polyhedron_3 Polyhedron; type typename (line 22) | typedef typename CGAL::Surface_mesh SurfaceMesh; function SurfaceSimplification (line 24) | inline static SurfaceSimplification* NewSimplification() function DeleteSurfaceSimplification (line 29) | inline static void DeleteSurfaceSimplification(void* ptr) function SurfaceSimplification (line 40) | inline static SurfaceSimplification* CastToSimplification(void* ptr) function Simplify_PH (line 46) | static void Simplify_PH(void* polyPtr, double stop_ratio) function Simplify_SM (line 55) | static void Simplify_SM(void* polyPtr, double stop_ratio) FILE: CGALWrapper/Processing/SurfaceSimplification_EIK.cpp function SurfaceSimplification_EIK_Release (line 9) | void SurfaceSimplification_EIK_Release(void* ptr) function SurfaceSimplification_EIK_Simplify_PH (line 14) | void SurfaceSimplification_EIK_Simplify_PH(void* meshPtr, double stop_ra... function SurfaceSimplification_EIK_Simplify_SM (line 19) | void SurfaceSimplification_EIK_Simplify_SM(void* meshPtr, double stop_ra... FILE: CGALWrapper/Processing/SurfaceSubdivision.h function DeleteSurfaceSubdivision (line 22) | inline static void DeleteSurfaceSubdivision(void* ptr) function SurfaceSubdivision (line 33) | inline static SurfaceSubdivision* CastToSurfaceSubdivision(void* ptr) function Subdive_CatmullClark_PH (line 40) | static void Subdive_CatmullClark_PH(void* meshPtr, int iterations) function Subdive_DooSabin_PH (line 48) | static void Subdive_DooSabin_PH(void* meshPtr, int iterations) function Subdive_Loop_PH (line 56) | static void Subdive_Loop_PH(void* meshPtr, int iterations) function Subdive_Sqrt3_PH (line 64) | static void Subdive_Sqrt3_PH(void* meshPtr, int iterations) function Subdive_CatmullClark_SM (line 74) | static void Subdive_CatmullClark_SM(void* meshPtr, int iterations) function Subdive_DooSabin_SM (line 82) | static void Subdive_DooSabin_SM(void* meshPtr, int iterations) function Subdive_Loop_SM (line 90) | static void Subdive_Loop_SM(void* meshPtr, int iterations) function Subdive_Sqrt3_SM (line 98) | static void Subdive_Sqrt3_SM(void* meshPtr, int iterations) FILE: CGALWrapper/Processing/SurfaceSubdivision_EEK.cpp function SurfaceSubdivision_EEK_Release (line 9) | void SurfaceSubdivision_EEK_Release(void* ptr) function SurfaceSubdivision_EEK_Subdive_CatmullClark_PH (line 16) | void SurfaceSubdivision_EEK_Subdive_CatmullClark_PH(void* meshPtr, int i... function SurfaceSubdivision_EEK_Subdive_Loop_PH (line 21) | void SurfaceSubdivision_EEK_Subdive_Loop_PH(void* meshPtr, int iterations) function SurfaceSubdivision_EEK_Subdive_Sqrt3_PH (line 26) | void SurfaceSubdivision_EEK_Subdive_Sqrt3_PH(void* meshPtr, int iterations) function SurfaceSubdivision_EEK_Subdive_DooSabin_PH (line 31) | void SurfaceSubdivision_EEK_Subdive_DooSabin_PH(void* meshPtr, int itera... function SurfaceSubdivision_EEK_Subdive_CatmullClark_SM (line 38) | void SurfaceSubdivision_EEK_Subdive_CatmullClark_SM(void* meshPtr, int i... function SurfaceSubdivision_EEK_Subdive_Loop_SM (line 43) | void SurfaceSubdivision_EEK_Subdive_Loop_SM(void* meshPtr, int iterations) function SurfaceSubdivision_EEK_Subdive_Sqrt3_SM (line 48) | void SurfaceSubdivision_EEK_Subdive_Sqrt3_SM(void* meshPtr, int iterations) function SurfaceSubdivision_EEK_Subdive_DooSabin_SM (line 53) | void SurfaceSubdivision_EEK_Subdive_DooSabin_SM(void* meshPtr, int itera... FILE: CGALWrapper/Processing/SurfaceSubdivision_EIK.cpp function SurfaceSubdivision_EIK_Release (line 9) | void SurfaceSubdivision_EIK_Release(void* ptr) function SurfaceSubdivision_EIK_Subdive_CatmullClark_PH (line 16) | void SurfaceSubdivision_EIK_Subdive_CatmullClark_PH(void* meshPtr, int i... function SurfaceSubdivision_EIK_Subdive_Loop_PH (line 21) | void SurfaceSubdivision_EIK_Subdive_Loop_PH(void* meshPtr, int iterations) function SurfaceSubdivision_EIK_Subdive_Sqrt3_PH (line 26) | void SurfaceSubdivision_EIK_Subdive_Sqrt3_PH(void* meshPtr, int iterations) function SurfaceSubdivision_EIK_Subdive_DooSabin_PH (line 31) | void SurfaceSubdivision_EIK_Subdive_DooSabin_PH(void* meshPtr, int itera... function SurfaceSubdivision_EIK_Subdive_CatmullClark_SM (line 38) | void SurfaceSubdivision_EIK_Subdive_CatmullClark_SM(void* meshPtr, int i... function SurfaceSubdivision_EIK_Subdive_Loop_SM (line 43) | void SurfaceSubdivision_EIK_Subdive_Loop_SM(void* meshPtr, int iterations) function SurfaceSubdivision_EIK_Subdive_Sqrt3_SM (line 48) | void SurfaceSubdivision_EIK_Subdive_Sqrt3_SM(void* meshPtr, int iterations) function SurfaceSubdivision_EIK_Subdive_DooSabin_SM (line 53) | void SurfaceSubdivision_EIK_Subdive_DooSabin_SM(void* meshPtr, int itera... FILE: CGALWrapper/Triangulations/BaseTriangulation2.h type CGAL (line 25) | typedef CGAL::Aff_transformation_2 Transformation_2; function Clear (line 31) | void Clear() function SetIndices (line 38) | void SetIndices() function BuildStamp (line 44) | int BuildStamp() function BOOL (line 49) | BOOL IsValid(int level) function VertexCount (line 54) | int VertexCount() function FaceCount (line 59) | int FaceCount() function InsertPoint (line 64) | void InsertPoint(Point2d point) function InsertPoints (line 70) | void InsertPoints(Point2d* points, int count) function InsertPolygon (line 80) | void InsertPolygon(void* polyPtr) function InsertPolygonWithHoles (line 87) | void InsertPolygonWithHoles(void* pwhPtr) function BOOL (line 317) | BOOL MoveVertex(int index, Point2d point, BOOL ifNoCollision, TriVertex2... function BOOL (line 343) | BOOL RemoveVertex(int index) function BOOL (line 358) | BOOL FlipEdge(int faceIndex, int neighbourIndex) FILE: CGALWrapper/Triangulations/BaseTriangulation3.h type CGAL (line 26) | typedef CGAL::Triangulation_cell_base_with_info_3 Cb; type CGAL (line 27) | typedef CGAL::Triangulation_data_structure_3 Tds; type CGAL (line 29) | typedef CGAL::Triangulation_3 Triangulation_3; type typename (line 31) | typedef typename Triangulation_3::Point Point_3; type typename (line 32) | typedef typename Triangulation_3::Cell_handle Cell; type typename (line 33) | typedef typename Triangulation_3::Vertex_handle Vertex; type typename (line 34) | typedef typename Triangulation_3::Edge Edge; type typename (line 36) | typedef typename K::Point_3 Point_3; type CGAL (line 37) | typedef CGAL::Aff_transformation_3 Transformation_3; function Clear (line 50) | void Clear() function BuildStamp (line 58) | int BuildStamp() function OnModelChanged (line 63) | void OnModelChanged() function BuildVertexIndices (line 69) | void BuildVertexIndices() function BOOL (line 360) | BOOL GetVertex(int index, TriVertex3& v) function GetCells (line 397) | void GetCells(TriCell3* cells, int count) function BOOL (line 422) | BOOL GetCell(int index, TriCell3& cell) function GetSegmentIndices (line 449) | void GetSegmentIndices(int* indices, int count) function GetTriangleIndices (line 464) | void GetTriangleIndices(int* indices, int count) function GetTetrahedraIndices (line 480) | void GetTetrahedraIndices(int* indices, int count) function GetSegments (line 497) | void GetSegments(Segment3d* segments, int count) function GetTriangles (line 515) | void GetTriangles(Triangle3d* triangles, int count) function GetTetahedrons (line 535) | void GetTetahedrons(Tetahedron3d* tetahedrons, int count) function Transform (line 557) | void Transform(const Matrix4x4d& matrix) function ResetCell (line 568) | void ResetCell(VERT& vert) function Degree (line 583) | int Degree(VERT& vert) FILE: CGALWrapper/Triangulations/ConstrainedDelaunayTriangulation2.h type CGAL (line 24) | typedef CGAL::No_constraint_intersection_tag Tag1; type CGAL (line 25) | typedef CGAL::No_constraint_intersection_requiring_constructions_tag Tag2; type CGAL (line 26) | typedef CGAL::Exact_predicates_tag Tag3; type CGAL (line 27) | typedef CGAL::Exact_intersections_tag Tag4; type CGAL (line 29) | typedef CGAL::Triangulation_vertex_base_with_info_2 Vb; type CGAL (line 30) | typedef CGAL::Constrained_Delaunay_triangulation_face_base_2 CFb; type CGAL (line 31) | typedef CGAL::Triangulation_face_base_with_info_2 Fb; type CGAL (line 32) | typedef CGAL::Triangulation_data_structure_2 Tds; type CGAL (line 33) | typedef CGAL::Constrained_Delaunay_triangulation_2 Triangu... type typename (line 35) | typedef typename Triangulation_2::Face_handle Face; type typename (line 36) | typedef typename Triangulation_2::Vertex_handle Vertex; type typename (line 37) | typedef typename Triangulation_2::Edge Edge; function DeleteTriangulation2 (line 47) | inline static void DeleteTriangulation2(void* ptr) function ConstrainedDelaunayTriangulation2 (line 58) | inline static ConstrainedDelaunayTriangulation2* CastToTriangulation2(vo... type CGAL (line 74) | typedef CGAL::Cartesian_converter Converter; function ConstrainedEdgesCount (line 117) | int ConstrainedEdgesCount() function BOOL (line 126) | BOOL HasIncidentConstraints(int index) function IncidentConstraintCount (line 136) | int IncidentConstraintCount(int index) function InsertSegmentConstraint (line 157) | void InsertSegmentConstraint(Point2d a, Point2d b) function InsertSegmentConstraint (line 165) | void InsertSegmentConstraint(int vertIndex1, int vertIndex2) function InsertSegmentConstraints (line 178) | void InsertSegmentConstraints(Segment2d* segments, int count) function InsertPolygonConstraint (line 194) | void InsertPolygonConstraint(void* polyPtr) function InsertPolygonWithHolesConstraint (line 201) | void InsertPolygonWithHolesConstraint(void* pwhPtr) FILE: CGALWrapper/Triangulations/ConstrainedDelaunayTriangulation2_EEK.cpp function ConstrainedDelaunayTriangulation2_EEK_Release (line 39) | void ConstrainedDelaunayTriangulation2_EEK_Release(void* ptr) function ConstrainedDelaunayTriangulation2_EEK_Clear (line 44) | void ConstrainedDelaunayTriangulation2_EEK_Clear(void* ptr) function ConstrainedDelaunayTriangulation2_EEK_SetIndices (line 71) | void ConstrainedDelaunayTriangulation2_EEK_SetIndices(void* ptr) function ConstrainedDelaunayTriangulation2_EEK_BuildStamp (line 77) | int ConstrainedDelaunayTriangulation2_EEK_BuildStamp(void* ptr) function BOOL (line 83) | BOOL ConstrainedDelaunayTriangulation2_EEK_IsValid(void* ptr, int level) function ConstrainedDelaunayTriangulation2_EEK_VertexCount (line 89) | int ConstrainedDelaunayTriangulation2_EEK_VertexCount(void* ptr) function ConstrainedDelaunayTriangulation2_EEK_FaceCount (line 95) | int ConstrainedDelaunayTriangulation2_EEK_FaceCount(void* ptr) function ConstrainedDelaunayTriangulation2_EEK_InsertPoint (line 101) | void ConstrainedDelaunayTriangulation2_EEK_InsertPoint(void* ptr, Point2... function ConstrainedDelaunayTriangulation2_EEK_InsertPoints (line 107) | void ConstrainedDelaunayTriangulation2_EEK_InsertPoints(void* ptr, Point... function ConstrainedDelaunayTriangulation2_EEK_InsertPolygon (line 113) | void ConstrainedDelaunayTriangulation2_EEK_InsertPolygon(void* triPtr, v... function ConstrainedDelaunayTriangulation2_EEK_InsertPolygonWithHoles (line 119) | void ConstrainedDelaunayTriangulation2_EEK_InsertPolygonWithHoles(void* ... function ConstrainedDelaunayTriangulation2_EEK_GetPoints (line 125) | void ConstrainedDelaunayTriangulation2_EEK_GetPoints(void* ptr, Point2d*... function ConstrainedDelaunayTriangulation2_EEK_GetIndices (line 131) | void ConstrainedDelaunayTriangulation2_EEK_GetIndices(void* ptr, int* in... function BOOL (line 137) | BOOL ConstrainedDelaunayTriangulation2_EEK_GetVertex(void* ptr, int inde... function ConstrainedDelaunayTriangulation2_EEK_GetVertices (line 143) | void ConstrainedDelaunayTriangulation2_EEK_GetVertices(void* ptr, TriVer... function ConstrainedDelaunayTriangulation2_EEK_GetFace (line 149) | bool ConstrainedDelaunayTriangulation2_EEK_GetFace(void* ptr, int index,... function ConstrainedDelaunayTriangulation2_EEK_GetFaces (line 155) | void ConstrainedDelaunayTriangulation2_EEK_GetFaces(void* ptr, TriFace2*... function BOOL (line 161) | BOOL ConstrainedDelaunayTriangulation2_EEK_GetSegment(void* ptr, int fac... function BOOL (line 167) | BOOL ConstrainedDelaunayTriangulation2_EEK_GetTriangle(void* ptr, int fa... function ConstrainedDelaunayTriangulation2_EEK_GetTriangles (line 173) | void ConstrainedDelaunayTriangulation2_EEK_GetTriangles(void* ptr, Trian... function BOOL (line 179) | BOOL ConstrainedDelaunayTriangulation2_EEK_GetCircumcenter(void* ptr, in... function ConstrainedDelaunayTriangulation2_EEK_GetCircumcenters (line 185) | void ConstrainedDelaunayTriangulation2_EEK_GetCircumcenters(void* ptr, P... function ConstrainedDelaunayTriangulation2_EEK_NeighbourIndex (line 191) | int ConstrainedDelaunayTriangulation2_EEK_NeighbourIndex(void* ptr, int ... function BOOL (line 197) | BOOL ConstrainedDelaunayTriangulation2_EEK_LocateFace(void* ptr, Point2d... function BOOL (line 203) | BOOL ConstrainedDelaunayTriangulation2_EEK_MoveVertex(void* ptr, int ind... function BOOL (line 209) | BOOL ConstrainedDelaunayTriangulation2_EEK_RemoveVertex(void* ptr, int i... function BOOL (line 215) | BOOL ConstrainedDelaunayTriangulation2_EEK_FlipEdge(void* ptr, int faceI... function ConstrainedDelaunayTriangulation2_EEK_Transform (line 221) | void ConstrainedDelaunayTriangulation2_EEK_Transform(void* ptr, Point2d ... function ConstrainedDelaunayTriangulation2_EEK_ConstrainedEdgesCount (line 229) | int ConstrainedDelaunayTriangulation2_EEK_ConstrainedEdgesCount(void* ptr) function BOOL (line 235) | BOOL ConstrainedDelaunayTriangulation2_EEK_HasIncidentConstraints(void* ... function ConstrainedDelaunayTriangulation2_EEK_IncidentConstraintCount (line 241) | int ConstrainedDelaunayTriangulation2_EEK_IncidentConstraintCount(void* ... function ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraintFromPoints (line 247) | void ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraintFromPo... function ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraintFromVertices (line 253) | void ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraintFromVe... function ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraints (line 259) | void ConstrainedDelaunayTriangulation2_EEK_InsertSegmentConstraints(void... function ConstrainedDelaunayTriangulation2_EEK_InsertPolygonConstraint (line 265) | void ConstrainedDelaunayTriangulation2_EEK_InsertPolygonConstraint(void*... function ConstrainedDelaunayTriangulation2_EEK_InsertPolygonWithHolesConstraint (line 271) | void ConstrainedDelaunayTriangulation2_EEK_InsertPolygonWithHolesConstra... function ConstrainedDelaunayTriangulation2_EEK_GetEdgeConstraints (line 277) | void ConstrainedDelaunayTriangulation2_EEK_GetEdgeConstraints(void* ptr,... function ConstrainedDelaunayTriangulation2_EEK_GetSegmentConstraints (line 283) | void ConstrainedDelaunayTriangulation2_EEK_GetSegmentConstraints(void* p... function ConstrainedDelaunayTriangulation2_EEK_GetIncidentConstraints (line 289) | void ConstrainedDelaunayTriangulation2_EEK_GetIncidentConstraints(void* ... function ConstrainedDelaunayTriangulation2_EEK_RemoveConstraint (line 295) | void ConstrainedDelaunayTriangulation2_EEK_RemoveConstraint(void* ptr, i... function ConstrainedDelaunayTriangulation2_EEK_RemoveIncidentConstraints (line 301) | void ConstrainedDelaunayTriangulation2_EEK_RemoveIncidentConstraints(voi... function ConstrainedDelaunayTriangulation2_EEK_MarkDomains (line 307) | int ConstrainedDelaunayTriangulation2_EEK_MarkDomains(void* ptr, int* in... FILE: CGALWrapper/Triangulations/ConstrainedDelaunayTriangulation2_EIK.cpp function ConstrainedDelaunayTriangulation2_EIK_Release (line 39) | void ConstrainedDelaunayTriangulation2_EIK_Release(void* ptr) function ConstrainedDelaunayTriangulation2_EIK_Clear (line 44) | void ConstrainedDelaunayTriangulation2_EIK_Clear(void* ptr) function ConstrainedDelaunayTriangulation2_EIK_SetIndices (line 71) | void ConstrainedDelaunayTriangulation2_EIK_SetIndices(void* ptr) function ConstrainedDelaunayTriangulation2_EIK_BuildStamp (line 77) | int ConstrainedDelaunayTriangulation2_EIK_BuildStamp(void* ptr) function BOOL (line 83) | BOOL ConstrainedDelaunayTriangulation2_EIK_IsValid(void* ptr, int level) function ConstrainedDelaunayTriangulation2_EIK_VertexCount (line 89) | int ConstrainedDelaunayTriangulation2_EIK_VertexCount(void* ptr) function ConstrainedDelaunayTriangulation2_EIK_FaceCount (line 95) | int ConstrainedDelaunayTriangulation2_EIK_FaceCount(void* ptr) function ConstrainedDelaunayTriangulation2_EIK_InsertPoint (line 101) | void ConstrainedDelaunayTriangulation2_EIK_InsertPoint(void* ptr, Point2... function ConstrainedDelaunayTriangulation2_EIK_InsertPoints (line 107) | void ConstrainedDelaunayTriangulation2_EIK_InsertPoints(void* ptr, Point... function ConstrainedDelaunayTriangulation2_EIK_InsertPolygon (line 113) | void ConstrainedDelaunayTriangulation2_EIK_InsertPolygon(void* triPtr, v... function ConstrainedDelaunayTriangulation2_EIK_InsertPolygonWithHoles (line 119) | void ConstrainedDelaunayTriangulation2_EIK_InsertPolygonWithHoles(void* ... function ConstrainedDelaunayTriangulation2_EIK_GetPoints (line 125) | void ConstrainedDelaunayTriangulation2_EIK_GetPoints(void* ptr, Point2d*... function ConstrainedDelaunayTriangulation2_EIK_GetIndices (line 131) | void ConstrainedDelaunayTriangulation2_EIK_GetIndices(void* ptr, int* in... function BOOL (line 137) | BOOL ConstrainedDelaunayTriangulation2_EIK_GetVertex(void* ptr, int inde... function ConstrainedDelaunayTriangulation2_EIK_GetVertices (line 143) | void ConstrainedDelaunayTriangulation2_EIK_GetVertices(void* ptr, TriVer... function ConstrainedDelaunayTriangulation2_EIK_GetFace (line 149) | bool ConstrainedDelaunayTriangulation2_EIK_GetFace(void* ptr, int index,... function ConstrainedDelaunayTriangulation2_EIK_GetFaces (line 155) | void ConstrainedDelaunayTriangulation2_EIK_GetFaces(void* ptr, TriFace2*... function BOOL (line 161) | BOOL ConstrainedDelaunayTriangulation2_EIK_GetSegment(void* ptr, int fac... function BOOL (line 167) | BOOL ConstrainedDelaunayTriangulation2_EIK_GetTriangle(void* ptr, int fa... function ConstrainedDelaunayTriangulation2_EIK_GetTriangles (line 173) | void ConstrainedDelaunayTriangulation2_EIK_GetTriangles(void* ptr, Trian... function BOOL (line 179) | BOOL ConstrainedDelaunayTriangulation2_EIK_GetCircumcenter(void* ptr, in... function ConstrainedDelaunayTriangulation2_EIK_GetCircumcenters (line 185) | void ConstrainedDelaunayTriangulation2_EIK_GetCircumcenters(void* ptr, P... function ConstrainedDelaunayTriangulation2_EIK_NeighbourIndex (line 191) | int ConstrainedDelaunayTriangulation2_EIK_NeighbourIndex(void* ptr, int ... function BOOL (line 197) | BOOL ConstrainedDelaunayTriangulation2_EIK_LocateFace(void* ptr, Point2d... function BOOL (line 203) | BOOL ConstrainedDelaunayTriangulation2_EIK_MoveVertex(void* ptr, int ind... function BOOL (line 209) | BOOL ConstrainedDelaunayTriangulation2_EIK_RemoveVertex(void* ptr, int i... function BOOL (line 215) | BOOL ConstrainedDelaunayTriangulation2_EIK_FlipEdge(void* ptr, int faceI... function ConstrainedDelaunayTriangulation2_EIK_Transform (line 221) | void ConstrainedDelaunayTriangulation2_EIK_Transform(void* ptr, Point2d ... function ConstrainedDelaunayTriangulation2_EIK_ConstrainedEdgesCount (line 229) | int ConstrainedDelaunayTriangulation2_EIK_ConstrainedEdgesCount(void* ptr) function BOOL (line 235) | BOOL ConstrainedDelaunayTriangulation2_EIK_HasIncidentConstraints(void* ... function ConstrainedDelaunayTriangulation2_EIK_IncidentConstraintCount (line 241) | int ConstrainedDelaunayTriangulation2_EIK_IncidentConstraintCount(void* ... function ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraintFromPoints (line 247) | void ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraintFromPo... function ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraintFromVertices (line 253) | void ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraintFromVe... function ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraints (line 259) | void ConstrainedDelaunayTriangulation2_EIK_InsertSegmentConstraints(void... function ConstrainedDelaunayTriangulation2_EIK_InsertPolygonConstraint (line 265) | void ConstrainedDelaunayTriangulation2_EIK_InsertPolygonConstraint(void*... function ConstrainedDelaunayTriangulation2_EIK_InsertPolygonWithHolesConstraint (line 271) | void ConstrainedDelaunayTriangulation2_EIK_InsertPolygonWithHolesConstra... function ConstrainedDelaunayTriangulation2_EIK_GetEdgeConstraints (line 277) | void ConstrainedDelaunayTriangulation2_EIK_GetEdgeConstraints(void* ptr,... function ConstrainedDelaunayTriangulation2_EIK_GetSegmentConstraints (line 283) | void ConstrainedDelaunayTriangulation2_EIK_GetSegmentConstraints(void* p... function ConstrainedDelaunayTriangulation2_EIK_GetIncidentConstraints (line 289) | void ConstrainedDelaunayTriangulation2_EIK_GetIncidentConstraints(void* ... function ConstrainedDelaunayTriangulation2_EIK_RemoveConstraint (line 295) | void ConstrainedDelaunayTriangulation2_EIK_RemoveConstraint(void* ptr, i... function ConstrainedDelaunayTriangulation2_EIK_RemoveIncidentConstraints (line 301) | void ConstrainedDelaunayTriangulation2_EIK_RemoveIncidentConstraints(voi... function ConstrainedDelaunayTriangulation2_EIK_MarkDomains (line 307) | int ConstrainedDelaunayTriangulation2_EIK_MarkDomains(void* ptr, int* in... FILE: CGALWrapper/Triangulations/ConstrainedTriangulation2.h type CGAL (line 24) | typedef CGAL::No_constraint_intersection_tag Tag1; type CGAL (line 25) | typedef CGAL::No_constraint_intersection_requiring_constructions_tag Tag2; type CGAL (line 26) | typedef CGAL::Exact_predicates_tag Tag3; type CGAL (line 27) | typedef CGAL::Exact_intersections_tag Tag4; type CGAL (line 29) | typedef CGAL::Triangulation_vertex_base_with_info_2 Vb; type CGAL (line 30) | typedef CGAL::Constrained_triangulation_face_base_2 CFb; type CGAL (line 31) | typedef CGAL::Triangulation_face_base_with_info_2 Fb; type CGAL (line 32) | typedef CGAL::Triangulation_data_structure_2 Tds; type CGAL (line 33) | typedef CGAL::Constrained_triangulation_2 Triangulation_2; type typename (line 35) | typedef typename Triangulation_2::Face_handle Face; type typename (line 36) | typedef typename Triangulation_2::Vertex_handle Vertex; type typename (line 37) | typedef typename Triangulation_2::Edge Edge; function DeleteTriangulation2 (line 47) | inline static void DeleteTriangulation2(void* ptr) function ConstrainedTriangulation2 (line 58) | inline static ConstrainedTriangulation2* CastToTriangulation2(void* ptr) type CGAL (line 74) | typedef CGAL::Cartesian_converter Converter; function ConstrainedEdgesCount (line 117) | int ConstrainedEdgesCount() function BOOL (line 126) | BOOL HasIncidentConstraints(int index) function IncidentConstraintCount (line 136) | int IncidentConstraintCount(int index) function InsertSegmentConstraint (line 157) | void InsertSegmentConstraint(Point2d a, Point2d b) function InsertSegmentConstraint (line 165) | void InsertSegmentConstraint(int vertIndex1, int vertIndex2) function InsertSegmentConstraints (line 178) | void InsertSegmentConstraints(Segment2d* segments, int count) function InsertPolygonConstraint (line 194) | void InsertPolygonConstraint(void* polyPtr) function InsertPolygonWithHolesConstraint (line 201) | void InsertPolygonWithHolesConstraint(void* pwhPtr) FILE: CGALWrapper/Triangulations/ConstrainedTriangulation2_EEK.cpp function ConstrainedTriangulation2_EEK_Release (line 32) | void ConstrainedTriangulation2_EEK_Release(void* ptr) function ConstrainedTriangulation2_EEK_Clear (line 37) | void ConstrainedTriangulation2_EEK_Clear(void* ptr) function ConstrainedTriangulation2_EEK_SetIndices (line 64) | void ConstrainedTriangulation2_EEK_SetIndices(void* ptr) function ConstrainedTriangulation2_EEK_BuildStamp (line 70) | int ConstrainedTriangulation2_EEK_BuildStamp(void* ptr) function BOOL (line 76) | BOOL ConstrainedTriangulation2_EEK_IsValid(void* ptr, int level) function ConstrainedTriangulation2_EEK_VertexCount (line 82) | int ConstrainedTriangulation2_EEK_VertexCount(void* ptr) function ConstrainedTriangulation2_EEK_FaceCount (line 88) | int ConstrainedTriangulation2_EEK_FaceCount(void* ptr) function ConstrainedTriangulation2_EEK_InsertPoint (line 94) | void ConstrainedTriangulation2_EEK_InsertPoint(void* ptr, Point2d point) function ConstrainedTriangulation2_EEK_InsertPoints (line 100) | void ConstrainedTriangulation2_EEK_InsertPoints(void* ptr, Point2d* poin... function ConstrainedTriangulation2_EEK_InsertPolygon (line 106) | void ConstrainedTriangulation2_EEK_InsertPolygon(void* triPtr, void* pol... function ConstrainedTriangulation2_EEK_InsertPolygonWithHoles (line 112) | void ConstrainedTriangulation2_EEK_InsertPolygonWithHoles(void* triPtr, ... function ConstrainedTriangulation2_EEK_GetPoints (line 118) | void ConstrainedTriangulation2_EEK_GetPoints(void* ptr, Point2d* points,... function ConstrainedTriangulation2_EEK_GetIndices (line 124) | void ConstrainedTriangulation2_EEK_GetIndices(void* ptr, int* indices, i... function BOOL (line 130) | BOOL ConstrainedTriangulation2_EEK_GetVertex(void* ptr, int index, TriVe... function ConstrainedTriangulation2_EEK_GetVertices (line 136) | void ConstrainedTriangulation2_EEK_GetVertices(void* ptr, TriVertex2* ve... function ConstrainedTriangulation2_EEK_GetFace (line 142) | bool ConstrainedTriangulation2_EEK_GetFace(void* ptr, int index, TriFace... function ConstrainedTriangulation2_EEK_GetFaces (line 148) | void ConstrainedTriangulation2_EEK_GetFaces(void* ptr, TriFace2* faces, ... function BOOL (line 154) | BOOL ConstrainedTriangulation2_EEK_GetSegment(void* ptr, int faceIndex, ... function BOOL (line 160) | BOOL ConstrainedTriangulation2_EEK_GetTriangle(void* ptr, int faceIndex,... function ConstrainedTriangulation2_EEK_GetTriangles (line 166) | void ConstrainedTriangulation2_EEK_GetTriangles(void* ptr, Triangle2d* t... function BOOL (line 172) | BOOL ConstrainedTriangulation2_EEK_GetCircumcenter(void* ptr, int faceIn... function ConstrainedTriangulation2_EEK_GetCircumcenters (line 178) | void ConstrainedTriangulation2_EEK_GetCircumcenters(void* ptr, Point2d* ... function ConstrainedTriangulation2_EEK_NeighbourIndex (line 184) | int ConstrainedTriangulation2_EEK_NeighbourIndex(void* ptr, int faceInde... function BOOL (line 190) | BOOL ConstrainedTriangulation2_EEK_LocateFace(void* ptr, Point2d point, ... function BOOL (line 196) | BOOL ConstrainedTriangulation2_EEK_MoveVertex(void* ptr, int index, Poin... function BOOL (line 202) | BOOL ConstrainedTriangulation2_EEK_RemoveVertex(void* ptr, int index) function BOOL (line 208) | BOOL ConstrainedTriangulation2_EEK_FlipEdge(void* ptr, int faceIndex, in... function ConstrainedTriangulation2_EEK_Transform (line 214) | void ConstrainedTriangulation2_EEK_Transform(void* ptr, Point2d translat... function ConstrainedTriangulation2_EEK_ConstrainedEdgesCount (line 222) | int ConstrainedTriangulation2_EEK_ConstrainedEdgesCount(void* ptr) function BOOL (line 228) | BOOL ConstrainedTriangulation2_EEK_HasIncidentConstraints(void* ptr, int... function ConstrainedTriangulation2_EEK_IncidentConstraintCount (line 234) | int ConstrainedTriangulation2_EEK_IncidentConstraintCount(void* ptr, int... function ConstrainedTriangulation2_EEK_InsertSegmentConstraintFromPoints (line 240) | void ConstrainedTriangulation2_EEK_InsertSegmentConstraintFromPoints(voi... function ConstrainedTriangulation2_EEK_InsertSegmentConstraintFromVertices (line 246) | void ConstrainedTriangulation2_EEK_InsertSegmentConstraintFromVertices(v... function ConstrainedTriangulation2_EEK_InsertSegmentConstraints (line 252) | void ConstrainedTriangulation2_EEK_InsertSegmentConstraints(void* ptr, S... function ConstrainedTriangulation2_EEK_InsertPolygonConstraint (line 258) | void ConstrainedTriangulation2_EEK_InsertPolygonConstraint(void* triPtr,... function ConstrainedTriangulation2_EEK_InsertPolygonWithHolesConstraint (line 264) | void ConstrainedTriangulation2_EEK_InsertPolygonWithHolesConstraint(void... function ConstrainedTriangulation2_EEK_GetEdgeConstraints (line 270) | void ConstrainedTriangulation2_EEK_GetEdgeConstraints(void* ptr, TriEdge... function ConstrainedTriangulation2_EEK_GetSegmentConstraints (line 276) | void ConstrainedTriangulation2_EEK_GetSegmentConstraints(void* ptr, Segm... function ConstrainedTriangulation2_EEK_GetIncidentConstraints (line 282) | void ConstrainedTriangulation2_EEK_GetIncidentConstraints(void* ptr, int... function ConstrainedTriangulation2_EEK_RemoveConstraint (line 288) | void ConstrainedTriangulation2_EEK_RemoveConstraint(void* ptr, int faceI... function ConstrainedTriangulation2_EEK_RemoveIncidentConstraints (line 294) | void ConstrainedTriangulation2_EEK_RemoveIncidentConstraints(void* ptr, ... function ConstrainedTriangulation2_EEK_MarkDomains (line 300) | int ConstrainedTriangulation2_EEK_MarkDomains(void* ptr, int* indices, i... FILE: CGALWrapper/Triangulations/ConstrainedTriangulation2_EIK.cpp function ConstrainedTriangulation2_EIK_Release (line 32) | void ConstrainedTriangulation2_EIK_Release(void* ptr) function ConstrainedTriangulation2_EIK_Clear (line 37) | void ConstrainedTriangulation2_EIK_Clear(void* ptr) function ConstrainedTriangulation2_EIK_SetIndices (line 64) | void ConstrainedTriangulation2_EIK_SetIndices(void* ptr) function ConstrainedTriangulation2_EIK_BuildStamp (line 70) | int ConstrainedTriangulation2_EIK_BuildStamp(void* ptr) function BOOL (line 76) | BOOL ConstrainedTriangulation2_EIK_IsValid(void* ptr, int level) function ConstrainedTriangulation2_EIK_VertexCount (line 82) | int ConstrainedTriangulation2_EIK_VertexCount(void* ptr) function ConstrainedTriangulation2_EIK_FaceCount (line 88) | int ConstrainedTriangulation2_EIK_FaceCount(void* ptr) function ConstrainedTriangulation2_EIK_InsertPoint (line 94) | void ConstrainedTriangulation2_EIK_InsertPoint(void* ptr, Point2d point) function ConstrainedTriangulation2_EIK_InsertPoints (line 100) | void ConstrainedTriangulation2_EIK_InsertPoints(void* ptr, Point2d* poin... function ConstrainedTriangulation2_EIK_InsertPolygon (line 106) | void ConstrainedTriangulation2_EIK_InsertPolygon(void* triPtr, void* pol... function ConstrainedTriangulation2_EIK_InsertPolygonWithHoles (line 112) | void ConstrainedTriangulation2_EIK_InsertPolygonWithHoles(void* triPtr, ... function ConstrainedTriangulation2_EIK_GetPoints (line 118) | void ConstrainedTriangulation2_EIK_GetPoints(void* ptr, Point2d* points,... function ConstrainedTriangulation2_EIK_GetIndices (line 124) | void ConstrainedTriangulation2_EIK_GetIndices(void* ptr, int* indices, i... function BOOL (line 130) | BOOL ConstrainedTriangulation2_EIK_GetVertex(void* ptr, int index, TriVe... function ConstrainedTriangulation2_EIK_GetVertices (line 136) | void ConstrainedTriangulation2_EIK_GetVertices(void* ptr, TriVertex2* ve... function ConstrainedTriangulation2_EIK_GetFace (line 142) | bool ConstrainedTriangulation2_EIK_GetFace(void* ptr, int index, TriFace... function ConstrainedTriangulation2_EIK_GetFaces (line 148) | void ConstrainedTriangulation2_EIK_GetFaces(void* ptr, TriFace2* faces, ... function BOOL (line 154) | BOOL ConstrainedTriangulation2_EIK_GetSegment(void* ptr, int faceIndex, ... function BOOL (line 160) | BOOL ConstrainedTriangulation2_EIK_GetTriangle(void* ptr, int faceIndex,... function ConstrainedTriangulation2_EIK_GetTriangles (line 166) | void ConstrainedTriangulation2_EIK_GetTriangles(void* ptr, Triangle2d* t... function BOOL (line 172) | BOOL ConstrainedTriangulation2_EIK_GetCircumcenter(void* ptr, int faceIn... function ConstrainedTriangulation2_EIK_GetCircumcenters (line 178) | void ConstrainedTriangulation2_EIK_GetCircumcenters(void* ptr, Point2d* ... function ConstrainedTriangulation2_EIK_NeighbourIndex (line 184) | int ConstrainedTriangulation2_EIK_NeighbourIndex(void* ptr, int faceInde... function BOOL (line 190) | BOOL ConstrainedTriangulation2_EIK_LocateFace(void* ptr, Point2d point, ... function BOOL (line 196) | BOOL ConstrainedTriangulation2_EIK_MoveVertex(void* ptr, int index, Poin... function BOOL (line 202) | BOOL ConstrainedTriangulation2_EIK_RemoveVertex(void* ptr, int index) function BOOL (line 208) | BOOL ConstrainedTriangulation2_EIK_FlipEdge(void* ptr, int faceIndex, in... function ConstrainedTriangulation2_EIK_Transform (line 214) | void ConstrainedTriangulation2_EIK_Transform(void* ptr, Point2d translat... function ConstrainedTriangulation2_EIK_ConstrainedEdgesCount (line 222) | int ConstrainedTriangulation2_EIK_ConstrainedEdgesCount(void* ptr) function BOOL (line 228) | BOOL ConstrainedTriangulation2_EIK_HasIncidentConstraints(void* ptr, int... function ConstrainedTriangulation2_EIK_IncidentConstraintCount (line 234) | int ConstrainedTriangulation2_EIK_IncidentConstraintCount(void* ptr, int... function ConstrainedTriangulation2_EIK_InsertSegmentConstraintFromPoints (line 240) | void ConstrainedTriangulation2_EIK_InsertSegmentConstraintFromPoints(voi... function ConstrainedTriangulation2_EIK_InsertSegmentConstraintFromVertices (line 246) | void ConstrainedTriangulation2_EIK_InsertSegmentConstraintFromVertices(v... function ConstrainedTriangulation2_EIK_InsertSegmentConstraints (line 252) | void ConstrainedTriangulation2_EIK_InsertSegmentConstraints(void* ptr, S... function ConstrainedTriangulation2_EIK_InsertPolygonConstraint (line 258) | void ConstrainedTriangulation2_EIK_InsertPolygonConstraint(void* triPtr,... function ConstrainedTriangulation2_EIK_InsertPolygonWithHolesConstraint (line 264) | void ConstrainedTriangulation2_EIK_InsertPolygonWithHolesConstraint(void... function ConstrainedTriangulation2_EIK_GetEdgeConstraints (line 270) | void ConstrainedTriangulation2_EIK_GetEdgeConstraints(void* ptr, TriEdge... function ConstrainedTriangulation2_EIK_GetSegmentConstraints (line 276) | void ConstrainedTriangulation2_EIK_GetSegmentConstraints(void* ptr, Segm... function ConstrainedTriangulation2_EIK_GetIncidentConstraints (line 282) | void ConstrainedTriangulation2_EIK_GetIncidentConstraints(void* ptr, int... function ConstrainedTriangulation2_EIK_RemoveConstraint (line 288) | void ConstrainedTriangulation2_EIK_RemoveConstraint(void* ptr, int faceI... function ConstrainedTriangulation2_EIK_RemoveIncidentConstraints (line 294) | void ConstrainedTriangulation2_EIK_RemoveIncidentConstraints(void* ptr, ... function ConstrainedTriangulation2_EIK_MarkDomains (line 300) | int ConstrainedTriangulation2_EIK_MarkDomains(void* ptr, int* indices, i... FILE: CGALWrapper/Triangulations/DelaunayTriangulation2.h type CGAL (line 28) | typedef CGAL::Triangulation_vertex_base_with_info_2 Vb; type CGAL (line 29) | typedef CGAL::Triangulation_face_base_with_info_2 Fb; type CGAL (line 30) | typedef CGAL::Triangulation_data_structure_2 Tds; type CGAL (line 31) | typedef CGAL::Delaunay_triangulation_2 Triangulation_2; type typename (line 32) | typedef typename Triangulation_2::Face_handle Face; type typename (line 33) | typedef typename Triangulation_2::Vertex_handle Vertex; function DeleteTriangulation2 (line 44) | inline static void DeleteTriangulation2(void* ptr) function DelaunayTriangulation2 (line 55) | inline static DelaunayTriangulation2* CastToTriangulation2(void* ptr) type CGAL (line 70) | typedef CGAL::Cartesian_converter Converter; FILE: CGALWrapper/Triangulations/DelaunayTriangulation2_EEK.cpp function DelaunayTriangulation2_EEK_Release (line 20) | void DelaunayTriangulation2_EEK_Release(void* ptr) function DelaunayTriangulation2_EEK_Clear (line 25) | void DelaunayTriangulation2_EEK_Clear(void* ptr) function DelaunayTriangulation2_EEK_SetIndices (line 52) | void DelaunayTriangulation2_EEK_SetIndices(void* ptr) function DelaunayTriangulation2_EEK_BuildStamp (line 58) | int DelaunayTriangulation2_EEK_BuildStamp(void* ptr) function BOOL (line 64) | BOOL DelaunayTriangulation2_EEK_IsValid(void* ptr, int level) function DelaunayTriangulation2_EEK_VertexCount (line 70) | int DelaunayTriangulation2_EEK_VertexCount(void* ptr) function DelaunayTriangulation2_EEK_FaceCount (line 76) | int DelaunayTriangulation2_EEK_FaceCount(void* ptr) function DelaunayTriangulation2_EEK_InsertPoint (line 82) | void DelaunayTriangulation2_EEK_InsertPoint(void* ptr, Point2d point) function DelaunayTriangulation2_EEK_InsertPoints (line 88) | void DelaunayTriangulation2_EEK_InsertPoints(void* ptr, Point2d* points,... function DelaunayTriangulation2_EEK_InsertPolygon (line 94) | void DelaunayTriangulation2_EEK_InsertPolygon(void* triPtr, void* polyPtr) function DelaunayTriangulation2_EEK_InsertPolygonWithHoles (line 100) | void DelaunayTriangulation2_EEK_InsertPolygonWithHoles(void* triPtr, voi... function DelaunayTriangulation2_EEK_GetPoints (line 106) | void DelaunayTriangulation2_EEK_GetPoints(void* ptr, Point2d* points, in... function DelaunayTriangulation2_EEK_GetIndices (line 112) | void DelaunayTriangulation2_EEK_GetIndices(void* ptr, int* indices, int ... function BOOL (line 118) | BOOL DelaunayTriangulation2_EEK_GetVertex(void* ptr, int index, TriVerte... function DelaunayTriangulation2_EEK_GetVertices (line 124) | void DelaunayTriangulation2_EEK_GetVertices(void* ptr, TriVertex2* verti... function DelaunayTriangulation2_EEK_GetFace (line 130) | bool DelaunayTriangulation2_EEK_GetFace(void* ptr, int index, TriFace2& ... function DelaunayTriangulation2_EEK_GetFaces (line 136) | void DelaunayTriangulation2_EEK_GetFaces(void* ptr, TriFace2* faces, int... function BOOL (line 142) | BOOL DelaunayTriangulation2_EEK_GetSegment(void* ptr, int faceIndex, int... function BOOL (line 148) | BOOL DelaunayTriangulation2_EEK_GetTriangle(void* ptr, int faceIndex, Tr... function DelaunayTriangulation2_EEK_GetTriangles (line 154) | void DelaunayTriangulation2_EEK_GetTriangles(void* ptr, Triangle2d* tria... function BOOL (line 160) | BOOL DelaunayTriangulation2_EEK_GetCircumcenter(void* ptr, int faceIndex... function DelaunayTriangulation2_EEK_GetCircumcenters (line 166) | void DelaunayTriangulation2_EEK_GetCircumcenters(void* ptr, Point2d* cir... function DelaunayTriangulation2_EEK_NeighbourIndex (line 172) | int DelaunayTriangulation2_EEK_NeighbourIndex(void* ptr, int faceIndex, ... function BOOL (line 178) | BOOL DelaunayTriangulation2_EEK_LocateFace(void* ptr, Point2d point, Tri... function BOOL (line 184) | BOOL DelaunayTriangulation2_EEK_MoveVertex(void* ptr, int index, Point2d... function BOOL (line 190) | BOOL DelaunayTriangulation2_EEK_RemoveVertex(void* ptr, int index) function BOOL (line 196) | BOOL DelaunayTriangulation2_EEK_FlipEdge(void* ptr, int faceIndex, int n... function DelaunayTriangulation2_EEK_Transform (line 202) | void DelaunayTriangulation2_EEK_Transform(void* ptr, Point2d translation... function DelaunayTriangulation2_EEK_VoronoiSegmentCount (line 210) | int DelaunayTriangulation2_EEK_VoronoiSegmentCount(void* ptr) function DelaunayTriangulation2_EEK_VoronoiRayCount (line 216) | int DelaunayTriangulation2_EEK_VoronoiRayCount(void* ptr) function DelaunayTriangulation2_EEK_VoronoiCount (line 222) | void DelaunayTriangulation2_EEK_VoronoiCount(void* ptr, int& numSegments... function DelaunayTriangulation2_EEK_GetVoronoiSegments (line 228) | void DelaunayTriangulation2_EEK_GetVoronoiSegments(void* ptr, Segment2d*... function DelaunayTriangulation2_EEK_GetVoronoiRays (line 234) | void DelaunayTriangulation2_EEK_GetVoronoiRays(void* ptr, Ray2d* rays, i... FILE: CGALWrapper/Triangulations/DelaunayTriangulation2_EIK.cpp function DelaunayTriangulation2_EIK_Release (line 20) | void DelaunayTriangulation2_EIK_Release(void* ptr) function DelaunayTriangulation2_EIK_Clear (line 25) | void DelaunayTriangulation2_EIK_Clear(void* ptr) function DelaunayTriangulation2_EIK_SetIndices (line 52) | void DelaunayTriangulation2_EIK_SetIndices(void* ptr) function DelaunayTriangulation2_EIK_BuildStamp (line 58) | int DelaunayTriangulation2_EIK_BuildStamp(void* ptr) function BOOL (line 64) | BOOL DelaunayTriangulation2_EIK_IsValid(void* ptr, int level) function DelaunayTriangulation2_EIK_VertexCount (line 70) | int DelaunayTriangulation2_EIK_VertexCount(void* ptr) function DelaunayTriangulation2_EIK_FaceCount (line 76) | int DelaunayTriangulation2_EIK_FaceCount(void* ptr) function DelaunayTriangulation2_EIK_InsertPoint (line 82) | void DelaunayTriangulation2_EIK_InsertPoint(void* ptr, Point2d point) function DelaunayTriangulation2_EIK_InsertPoints (line 88) | void DelaunayTriangulation2_EIK_InsertPoints(void* ptr, Point2d* points,... function DelaunayTriangulation2_EIK_InsertPolygon (line 94) | void DelaunayTriangulation2_EIK_InsertPolygon(void* triPtr, void* polyPtr) function DelaunayTriangulation2_EIK_InsertPolygonWithHoles (line 100) | void DelaunayTriangulation2_EIK_InsertPolygonWithHoles(void* triPtr, voi... function DelaunayTriangulation2_EIK_GetPoints (line 106) | void DelaunayTriangulation2_EIK_GetPoints(void* ptr, Point2d* points, in... function DelaunayTriangulation2_EIK_GetIndices (line 112) | void DelaunayTriangulation2_EIK_GetIndices(void* ptr, int* indices, int ... function BOOL (line 118) | BOOL DelaunayTriangulation2_EIK_GetVertex(void* ptr, int index, TriVerte... function DelaunayTriangulation2_EIK_GetVertices (line 124) | void DelaunayTriangulation2_EIK_GetVertices(void* ptr, TriVertex2* verti... function DelaunayTriangulation2_EIK_GetFace (line 130) | bool DelaunayTriangulation2_EIK_GetFace(void* ptr, int index, TriFace2& ... function DelaunayTriangulation2_EIK_GetFaces (line 136) | void DelaunayTriangulation2_EIK_GetFaces(void* ptr, TriFace2* faces, int... function BOOL (line 142) | BOOL DelaunayTriangulation2_EIK_GetSegment(void* ptr, int faceIndex, int... function BOOL (line 148) | BOOL DelaunayTriangulation2_EIK_GetTriangle(void* ptr, int faceIndex, Tr... function DelaunayTriangulation2_EIK_GetTriangles (line 154) | void DelaunayTriangulation2_EIK_GetTriangles(void* ptr, Triangle2d* tria... function BOOL (line 160) | BOOL DelaunayTriangulation2_EIK_GetCircumcenter(void* ptr, int faceIndex... function DelaunayTriangulation2_EIK_GetCircumcenters (line 166) | void DelaunayTriangulation2_EIK_GetCircumcenters(void* ptr, Point2d* cir... function DelaunayTriangulation2_EIK_NeighbourIndex (line 172) | int DelaunayTriangulation2_EIK_NeighbourIndex(void* ptr, int faceIndex, ... function BOOL (line 178) | BOOL DelaunayTriangulation2_EIK_LocateFace(void* ptr, Point2d point, Tri... function BOOL (line 184) | BOOL DelaunayTriangulation2_EIK_MoveVertex(void* ptr, int index, Point2d... function BOOL (line 190) | BOOL DelaunayTriangulation2_EIK_RemoveVertex(void* ptr, int index) function BOOL (line 196) | BOOL DelaunayTriangulation2_EIK_FlipEdge(void* ptr, int faceIndex, int n... function DelaunayTriangulation2_EIK_Transform (line 202) | void DelaunayTriangulation2_EIK_Transform(void* ptr, Point2d translation... function DelaunayTriangulation2_EIK_VoronoiSegmentCount (line 210) | int DelaunayTriangulation2_EIK_VoronoiSegmentCount(void* ptr) function DelaunayTriangulation2_EIK_VoronoiRayCount (line 216) | int DelaunayTriangulation2_EIK_VoronoiRayCount(void* ptr) function DelaunayTriangulation2_EIK_VoronoiCount (line 222) | void DelaunayTriangulation2_EIK_VoronoiCount(void* ptr, int& numSegments... function DelaunayTriangulation2_EIK_GetVoronoiSegments (line 228) | void DelaunayTriangulation2_EIK_GetVoronoiSegments(void* ptr, Segment2d*... function DelaunayTriangulation2_EIK_GetVoronoiRays (line 234) | void DelaunayTriangulation2_EIK_GetVoronoiRays(void* ptr, Ray2d* rays, i... FILE: CGALWrapper/Triangulations/DelaunayTriangulation3.h type typename (line 25) | typedef typename CGAL::Delaunay_triangulation_cell_base_3 ... type typename (line 26) | typedef typename CGAL::Triangulation_data_structure_3 ... type CGAL (line 28) | typedef CGAL::Delaunay_triangulation_3 DelaunayTriangulati... type typename (line 30) | typedef typename DelaunayTriangulation_3::Point Point_3; type typename (line 31) | typedef typename DelaunayTriangulation_3::Cell_handle Cell; type typename (line 32) | typedef typename DelaunayTriangulation_3::Vertex_handle Vertex; type CGAL (line 34) | typedef CGAL::Aff_transformation_3 Transformation_3; function DelaunayTriangulation3 (line 48) | inline static DelaunayTriangulation3* NewTriangulation3() function DeleteTriangulation3 (line 53) | inline static void DeleteTriangulation3(void* ptr) function DelaunayTriangulation3 (line 64) | inline static DelaunayTriangulation3* CastToTriangulation3(void* ptr) function BOOL (line 76) | BOOL Move(int index, const Point3d& point, BOOL ifNoCollision) function NearestVertex (line 94) | int NearestVertex(const Point3d& point) function NearestVertexInCell (line 101) | int NearestVertexInCell(int index, const Point3d& point) function BOOL (line 116) | BOOL RemoveVertex(int index) FILE: CGALWrapper/Triangulations/DelaunayTriangulation3_EEK.cpp function DelaunayTriangulation3_EEK_Release (line 23) | void DelaunayTriangulation3_EEK_Release(void* ptr) function DelaunayTriangulation3_EEK_Clear (line 34) | void DelaunayTriangulation3_EEK_Clear(void* ptr) function DelaunayTriangulation3_EEK_BuildStamp (line 40) | int DelaunayTriangulation3_EEK_BuildStamp(void* ptr) function DelaunayTriangulation3_EEK_Dimension (line 46) | int DelaunayTriangulation3_EEK_Dimension(void* ptr) function BOOL (line 52) | BOOL DelaunayTriangulation3_EEK_IsValid(void* ptr, BOOL verbose) function DelaunayTriangulation3_EEK_FiniteVertexCount (line 58) | int DelaunayTriangulation3_EEK_FiniteVertexCount(void* ptr) function DelaunayTriangulation3_EEK_VertexCount (line 64) | int DelaunayTriangulation3_EEK_VertexCount(void* ptr) function DelaunayTriangulation3_EEK_CellCount (line 70) | int DelaunayTriangulation3_EEK_CellCount(void* ptr) function DelaunayTriangulation3_EEK_FiniteCellCount (line 76) | int DelaunayTriangulation3_EEK_FiniteCellCount(void* ptr) function DelaunayTriangulation3_EEK_EdgeCount (line 82) | int DelaunayTriangulation3_EEK_EdgeCount(void* ptr) function DelaunayTriangulation3_EEK_FiniteEdgeCount (line 88) | int DelaunayTriangulation3_EEK_FiniteEdgeCount(void* ptr) function DelaunayTriangulation3_EEK_FacetCount (line 94) | int DelaunayTriangulation3_EEK_FacetCount(void* ptr) function DelaunayTriangulation3_EEK_FiniteFacetCount (line 100) | int DelaunayTriangulation3_EEK_FiniteFacetCount(void* ptr) function DelaunayTriangulation3_EEK_InsertPoint (line 106) | void DelaunayTriangulation3_EEK_InsertPoint(void* ptr, const Point3d& po... function DelaunayTriangulation3_EEK_InsertPoints (line 112) | void DelaunayTriangulation3_EEK_InsertPoints(void* ptr, Point3d* points,... function DelaunayTriangulation3_EEK_InsertInCell (line 118) | void DelaunayTriangulation3_EEK_InsertInCell(void* ptr, int index, const... function DelaunayTriangulation3_EEK_Locate (line 124) | int DelaunayTriangulation3_EEK_Locate(void* ptr, const Point3d& point) function DelaunayTriangulation3_EEK_GetCircumcenters (line 130) | void DelaunayTriangulation3_EEK_GetCircumcenters(void* ptr, Point3d* Cir... function DelaunayTriangulation3_EEK_GetPoints (line 136) | void DelaunayTriangulation3_EEK_GetPoints(void* ptr, Point3d* points, in... function DelaunayTriangulation3_EEK_GetVertices (line 142) | void DelaunayTriangulation3_EEK_GetVertices(void* ptr, TriVertex3* verti... function BOOL (line 148) | BOOL DelaunayTriangulation3_EEK_GetVertex(void* ptr, int index, TriVerte... function DelaunayTriangulation3_EEK_GetCells (line 154) | void DelaunayTriangulation3_EEK_GetCells(void* ptr, TriCell3* cells, int... function BOOL (line 160) | BOOL DelaunayTriangulation3_EEK_GetCell(void* ptr, int index, TriCell3& ... function DelaunayTriangulation3_EEK_GetSegmentIndices (line 166) | void DelaunayTriangulation3_EEK_GetSegmentIndices(void* ptr, int* indice... function DelaunayTriangulation3_EEK_GetTriangleIndices (line 172) | void DelaunayTriangulation3_EEK_GetTriangleIndices(void* ptr, int* indic... function DelaunayTriangulation3_EEK_GetTetrahedraIndices (line 178) | void DelaunayTriangulation3_EEK_GetTetrahedraIndices(void* ptr, int* ind... function DelaunayTriangulation3_EEK_GetSegments (line 184) | void DelaunayTriangulation3_EEK_GetSegments(void* ptr, Segment3d* segmen... function DelaunayTriangulation3_EEK_GetTriangles (line 190) | void DelaunayTriangulation3_EEK_GetTriangles(void* ptr, Triangle3d* tria... function DelaunayTriangulation3_EEK_GetTetahedrons (line 196) | void DelaunayTriangulation3_EEK_GetTetahedrons(void* ptr, Tetahedron3d* ... function DelaunayTriangulation3_EEK_Transform (line 202) | void DelaunayTriangulation3_EEK_Transform(void* ptr, const Matrix4x4d& m... function BOOL (line 208) | BOOL DelaunayTriangulation3_EEK_Move(void* ptr, int index, const Point3d... function DelaunayTriangulation3_EEK_NearestVertex (line 214) | int DelaunayTriangulation3_EEK_NearestVertex(void* ptr, const Point3d& p... function DelaunayTriangulation3_EEK_NearestVertexInCell (line 220) | int DelaunayTriangulation3_EEK_NearestVertexInCell(void* ptr, int index,... function BOOL (line 226) | BOOL DelaunayTriangulation3_EEK_RemoveVertex(void* ptr, int index) FILE: CGALWrapper/Triangulations/TriCell3.h type TriCell3 (line 8) | struct TriCell3 FILE: CGALWrapper/Triangulations/TriEdge2.h type TriEdge2 (line 8) | struct TriEdge2 FILE: CGALWrapper/Triangulations/TriFace2.h type TriFace2 (line 8) | struct TriFace2 FILE: CGALWrapper/Triangulations/TriUtil.h function namespace (line 14) | namespace TriUtil FILE: CGALWrapper/Triangulations/TriVertex2.h type TriVertex2 (line 9) | struct TriVertex2 FILE: CGALWrapper/Triangulations/TriVertex3.h type TriVertex3 (line 9) | struct TriVertex3 FILE: CGALWrapper/Triangulations/Triangulation2.h type CGAL (line 21) | typedef CGAL::Triangulation_face_base_with_info_2 Fb; type CGAL (line 22) | typedef CGAL::Triangulation_data_structure_2 Tds; type CGAL (line 23) | typedef CGAL::Triangulation_2 Triangulation_2; type typename (line 24) | typedef typename Triangulation_2::Face_handle Face; type typename (line 25) | typedef typename Triangulation_2::Vertex_handle Vertex; function DeleteTriangulation2 (line 34) | inline static void DeleteTriangulation2(void* ptr) function Triangulation2 (line 45) | inline static Triangulation2* CastToTriangulation2(void* ptr) type CGAL (line 60) | typedef CGAL::Cartesian_converter Converter; FILE: CGALWrapper/Triangulations/Triangulation2_EEK.cpp function Triangulation2_EEK_Release (line 19) | void Triangulation2_EEK_Release(void* ptr) function Triangulation2_EEK_Clear (line 24) | void Triangulation2_EEK_Clear(void* ptr) function Triangulation2_EEK_SetIndices (line 51) | void Triangulation2_EEK_SetIndices(void* ptr) function Triangulation2_EEK_BuildStamp (line 57) | int Triangulation2_EEK_BuildStamp(void* ptr) function BOOL (line 63) | BOOL Triangulation2_EEK_IsValid(void* ptr, int level) function Triangulation2_EEK_VertexCount (line 69) | int Triangulation2_EEK_VertexCount(void* ptr) function Triangulation2_EEK_FaceCount (line 75) | int Triangulation2_EEK_FaceCount(void* ptr) function Triangulation2_EEK_InsertPoint (line 81) | void Triangulation2_EEK_InsertPoint(void* ptr, Point2d point) function Triangulation2_EEK_InsertPoints (line 87) | void Triangulation2_EEK_InsertPoints(void* ptr, Point2d* points, int count) function Triangulation2_EEK_InsertPolygon (line 93) | void Triangulation2_EEK_InsertPolygon(void* triPtr, void* polyPtr) function Triangulation2_EEK_InsertPolygonWithHoles (line 99) | void Triangulation2_EEK_InsertPolygonWithHoles(void* triPtr, void* pwhPtr) function Triangulation2_EEK_GetPoints (line 105) | void Triangulation2_EEK_GetPoints(void* ptr, Point2d* points, int count) function Triangulation2_EEK_GetIndices (line 111) | void Triangulation2_EEK_GetIndices(void* ptr, int* indices, int count) function BOOL (line 117) | BOOL Triangulation2_EEK_GetVertex(void* ptr, int index, TriVertex2& vertex) function Triangulation2_EEK_GetVertices (line 123) | void Triangulation2_EEK_GetVertices(void* ptr, TriVertex2* vertices, int... function Triangulation2_EEK_GetFace (line 129) | bool Triangulation2_EEK_GetFace(void* ptr, int index, TriFace2& face) function Triangulation2_EEK_GetFaces (line 135) | void Triangulation2_EEK_GetFaces(void* ptr, TriFace2* faces, int count) function BOOL (line 141) | BOOL Triangulation2_EEK_GetSegment(void* ptr, int faceIndex, int neighbo... function BOOL (line 147) | BOOL Triangulation2_EEK_GetTriangle(void* ptr, int faceIndex, Triangle2d... function Triangulation2_EEK_GetTriangles (line 153) | void Triangulation2_EEK_GetTriangles(void* ptr, Triangle2d* triangles, i... function BOOL (line 159) | BOOL Triangulation2_EEK_GetCircumcenter(void* ptr, int faceIndex, Point2... function Triangulation2_EEK_GetCircumcenters (line 165) | void Triangulation2_EEK_GetCircumcenters(void* ptr, Point2d* circumcente... function Triangulation2_EEK_NeighbourIndex (line 171) | int Triangulation2_EEK_NeighbourIndex(void* ptr, int faceIndex, int index) function BOOL (line 177) | BOOL Triangulation2_EEK_LocateFace(void* ptr, Point2d point, TriFace2& f... function BOOL (line 183) | BOOL Triangulation2_EEK_MoveVertex(void* ptr, int index, Point2d point, ... function BOOL (line 189) | BOOL Triangulation2_EEK_RemoveVertex(void* ptr, int index) function BOOL (line 195) | BOOL Triangulation2_EEK_FlipEdge(void* ptr, int faceIndex, int neighbour) function Triangulation2_EEK_Transform (line 201) | void Triangulation2_EEK_Transform(void* ptr, Point2d translation, double... FILE: CGALWrapper/Triangulations/Triangulation2_EIK.cpp function Triangulation2_EIK_Release (line 19) | void Triangulation2_EIK_Release(void* ptr) function Triangulation2_EIK_Clear (line 24) | void Triangulation2_EIK_Clear(void* ptr) function Triangulation2_EIK_SetIndices (line 51) | void Triangulation2_EIK_SetIndices(void* ptr) function Triangulation2_EIK_BuildStamp (line 57) | int Triangulation2_EIK_BuildStamp(void* ptr) function BOOL (line 63) | BOOL Triangulation2_EIK_IsValid(void* ptr, int level) function Triangulation2_EIK_VertexCount (line 69) | int Triangulation2_EIK_VertexCount(void* ptr) function Triangulation2_EIK_FaceCount (line 75) | int Triangulation2_EIK_FaceCount(void* ptr) function Triangulation2_EIK_InsertPoint (line 81) | void Triangulation2_EIK_InsertPoint(void* ptr, Point2d point) function Triangulation2_EIK_InsertPoints (line 87) | void Triangulation2_EIK_InsertPoints(void* ptr, Point2d* points, int count) function Triangulation2_EIK_InsertPolygon (line 93) | void Triangulation2_EIK_InsertPolygon(void* triPtr, void* polyPtr) function Triangulation2_EIK_InsertPolygonWithHoles (line 99) | void Triangulation2_EIK_InsertPolygonWithHoles(void* triPtr, void* pwhPtr) function Triangulation2_EIK_GetPoints (line 105) | void Triangulation2_EIK_GetPoints(void* ptr, Point2d* points, int count) function Triangulation2_EIK_GetIndices (line 111) | void Triangulation2_EIK_GetIndices(void* ptr, int* indices, int count) function BOOL (line 117) | BOOL Triangulation2_EIK_GetVertex(void* ptr, int index, TriVertex2& vertex) function Triangulation2_EIK_GetVertices (line 123) | void Triangulation2_EIK_GetVertices(void* ptr, TriVertex2* vertices, int... function Triangulation2_EIK_GetFace (line 129) | bool Triangulation2_EIK_GetFace(void* ptr, int index, TriFace2& face) function Triangulation2_EIK_GetFaces (line 135) | void Triangulation2_EIK_GetFaces(void* ptr, TriFace2* faces, int count) function BOOL (line 141) | BOOL Triangulation2_EIK_GetSegment(void* ptr, int faceIndex, int neighbo... function BOOL (line 147) | BOOL Triangulation2_EIK_GetTriangle(void* ptr, int faceIndex, Triangle2d... function Triangulation2_EIK_GetTriangles (line 153) | void Triangulation2_EIK_GetTriangles(void* ptr, Triangle2d* triangles, i... function BOOL (line 159) | BOOL Triangulation2_EIK_GetCircumcenter(void* ptr, int faceIndex, Point2... function Triangulation2_EIK_GetCircumcenters (line 165) | void Triangulation2_EIK_GetCircumcenters(void* ptr, Point2d* circumcente... function Triangulation2_EIK_NeighbourIndex (line 171) | int Triangulation2_EIK_NeighbourIndex(void* ptr, int faceIndex, int index) function BOOL (line 177) | BOOL Triangulation2_EIK_LocateFace(void* ptr, Point2d point, TriFace2& f... function BOOL (line 183) | BOOL Triangulation2_EIK_MoveVertex(void* ptr, int index, Point2d point, ... function BOOL (line 189) | BOOL Triangulation2_EIK_RemoveVertex(void* ptr, int index) function BOOL (line 195) | BOOL Triangulation2_EIK_FlipEdge(void* ptr, int faceIndex, int neighbour) function Triangulation2_EIK_Transform (line 201) | void Triangulation2_EIK_Transform(void* ptr, Point2d translation, double... FILE: CGALWrapper/Triangulations/Triangulation3.h type CGAL (line 23) | typedef CGAL::Triangulation_cell_base_with_info_3 Cb; type CGAL (line 24) | typedef CGAL::Triangulation_data_structure_3 Tds; type CGAL (line 26) | typedef CGAL::Triangulation_3 Triangulation_3; type typename (line 28) | typedef typename Triangulation_3::Point Point_3; type typename (line 29) | typedef typename Triangulation_3::Cell_handle Cell; type typename (line 30) | typedef typename Triangulation_3::Vertex_handle Vertex; function Triangulation3 (line 44) | inline static Triangulation3* NewTriangulation3() function DeleteTriangulation3 (line 49) | inline static void DeleteTriangulation3(void* ptr) function Triangulation3 (line 60) | inline static Triangulation3* CastToTriangulation3(void* ptr) FILE: CGALWrapper/Triangulations/Triangulation3_EEK.cpp function Triangulation3_EEK_Release (line 25) | void Triangulation3_EEK_Release(void* ptr) function Triangulation3_EEK_Clear (line 30) | void Triangulation3_EEK_Clear(void* ptr) function Triangulation3_EEK_BuildStamp (line 42) | int Triangulation3_EEK_BuildStamp(void* ptr) function Triangulation3_EEK_Dimension (line 48) | int Triangulation3_EEK_Dimension(void* ptr) function BOOL (line 54) | BOOL Triangulation3_EEK_IsValid(void* ptr, BOOL verbose) function Triangulation3_EEK_FiniteVertexCount (line 60) | int Triangulation3_EEK_FiniteVertexCount(void* ptr) function Triangulation3_EEK_VertexCount (line 66) | int Triangulation3_EEK_VertexCount(void* ptr) function Triangulation3_EEK_CellCount (line 72) | int Triangulation3_EEK_CellCount(void* ptr) function Triangulation3_EEK_FiniteCellCount (line 78) | int Triangulation3_EEK_FiniteCellCount(void* ptr) function Triangulation3_EEK_EdgeCount (line 84) | int Triangulation3_EEK_EdgeCount(void* ptr) function Triangulation3_EEK_FiniteEdgeCount (line 90) | int Triangulation3_EEK_FiniteEdgeCount(void* ptr) function Triangulation3_EEK_FacetCount (line 96) | int Triangulation3_EEK_FacetCount(void* ptr) function Triangulation3_EEK_FiniteFacetCount (line 102) | int Triangulation3_EEK_FiniteFacetCount(void* ptr) function Triangulation3_EEK_InsertPoint (line 108) | void Triangulation3_EEK_InsertPoint(void* ptr, const Point3d& point) function Triangulation3_EEK_InsertPoints (line 114) | void Triangulation3_EEK_InsertPoints(void* ptr, Point3d* points, int count) function Triangulation3_EEK_InsertInCell (line 120) | void Triangulation3_EEK_InsertInCell(void* ptr, int index, const Point3d... function Triangulation3_EEK_Locate (line 126) | int Triangulation3_EEK_Locate(void* ptr, const Point3d& point) function Triangulation3_EEK_GetCircumcenters (line 132) | void Triangulation3_EEK_GetCircumcenters(void* ptr, Point3d* Circumcente... function Triangulation3_EEK_GetPoints (line 138) | void Triangulation3_EEK_GetPoints(void* ptr, Point3d* points, int count) function Triangulation3_EEK_GetVertices (line 144) | void Triangulation3_EEK_GetVertices(void* ptr, TriVertex3* vertices, int... function BOOL (line 150) | BOOL Triangulation3_EEK_GetVertex(void* ptr, int index, TriVertex3& vertex) function Triangulation3_EEK_GetCells (line 156) | void Triangulation3_EEK_GetCells(void* ptr, TriCell3* cells, int count) function BOOL (line 162) | BOOL Triangulation3_EEK_GetCell(void* ptr, int index, TriCell3& cell) function Triangulation3_EEK_GetSegmentIndices (line 168) | void Triangulation3_EEK_GetSegmentIndices(void* ptr, int* indices, int c... function Triangulation3_EEK_GetTriangleIndices (line 174) | void Triangulation3_EEK_GetTriangleIndices(void* ptr, int* indices, int ... function Triangulation3_EEK_GetTetrahedraIndices (line 180) | void Triangulation3_EEK_GetTetrahedraIndices(void* ptr, int* indices, in... function Triangulation3_EEK_GetSegments (line 186) | void Triangulation3_EEK_GetSegments(void* ptr, Segment3d* segments, int ... function Triangulation3_EEK_GetTriangles (line 192) | void Triangulation3_EEK_GetTriangles(void* ptr, Triangle3d* triangles, i... function Triangulation3_EEK_GetTetahedrons (line 198) | void Triangulation3_EEK_GetTetahedrons(void* ptr, Tetahedron3d* tetahedr... function Triangulation3_EEK_Transform (line 204) | void Triangulation3_EEK_Transform(void* ptr, const Matrix4x4d& matrix) FILE: CGALWrapper/Triangulations/TriangulationMap2.h function BuildStamp (line 56) | int BuildStamp() function IncrementBuildStamp (line 64) | void IncrementBuildStamp() function ClearMaps (line 85) | void ClearMaps() function OnModelChanged (line 96) | void OnModelChanged() function OnVerticesChanged (line 105) | void OnVerticesChanged() function OnFacesChanged (line 114) | void OnFacesChanged() FILE: CGALWrapper/Utility/ArrayUtil.h function namespace (line 4) | namespace ArrayUtil FILE: CGALWrapper/Utility/CGALGlobal.h type CGAL (line 12) | typedef CGAL::Vector_2 Vector2; type CGAL (line 13) | typedef CGAL::Line_2 Line2; type CGAL (line 14) | typedef CGAL::Line_3 Line3; type CGAL (line 15) | typedef CGAL::Ray_2 Ray2; type CGAL (line 16) | typedef CGAL::Segment_2 Segment2; type CGAL (line 17) | typedef CGAL::Triangle_2 Triangle2; type CGAL (line 18) | typedef CGAL::Iso_rectangle_2 Box2; type std (line 19) | typedef std::vector Polygon2; function CGAL (line 21) | inline static CGAL::Vector_2* CastToVector2_EIK(void* ptr) function CGAL (line 26) | inline static CGAL::Vector_2* CastToVector2_EEK(void* ptr) function CGAL (line 31) | inline static CGAL::Vector_3* CastToVector3_EIK(void* ptr) function CGAL (line 36) | inline static CGAL::Vector_3* CastToVector3_EEK(void* ptr) function CGAL (line 41) | inline static CGAL::Point_2* CastToPoint2_EIK(void* ptr) function CGAL (line 46) | inline static CGAL::Point_2* CastToPoint2_EEK(void* ptr) function CGAL (line 51) | inline static CGAL::Point_3* CastToPoint3_EIK(void* ptr) function CGAL (line 56) | inline static CGAL::Point_3* CastToPoint3_EEK(void* ptr) function CGAL (line 61) | inline static CGAL::Line_2* CastToLine2_EIK(void* ptr) function CGAL (line 66) | inline static CGAL::Line_2* CastToLine2_EEK(void* ptr) function CGAL (line 71) | inline static CGAL::Ray_2* CastToRay2_EIK(void* ptr) function CGAL (line 76) | inline static CGAL::Ray_2* CastToRay2_EEK(void* ptr) function CGAL (line 81) | inline static CGAL::Segment_2* CastToSegment2_EIK(void* ptr) function CGAL (line 86) | inline static CGAL::Segment_2* CastToSegment2_EEK(void* ptr) function CGAL (line 102) | static CGAL::Angle Angle_EIK_Vector2(void* u, void* v) function CGAL (line 109) | static CGAL::Angle Angle_EEK_Vector2(void* u, void* v) function CGAL (line 116) | static CGAL::Angle Angle_Vector3(Vector3d u, Vector3d v) function ApproxAngle_Vector3d (line 125) | static double ApproxAngle_Vector3d(Vector3d u, Vector3d v) function ApproxDihedralAngle (line 135) | static double ApproxDihedralAngle(Point3d p, Point3d q, Point3d r, Point... function BOOL (line 145) | static BOOL AreOrderedAlongLine_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 150) | static BOOL AreOrderedAlongLine_EIK_Point2(void* p, void* q, void* r) function BOOL (line 158) | static BOOL AreOrderedAlongLine_EEK_Point2(void* p, void* q, void* r) function BOOL (line 166) | static BOOL AreOrderedAlongLine_Point3d(Point3d p, Point3d q, Point3d r) function BOOL (line 175) | static BOOL AreStrictlyOrderedAlongLine_Point2d(Point2d p, Point2d q, Po... function BOOL (line 180) | static BOOL AreStrictlyOrderedAlongLine_EIK_Point2(void* p, void* q, voi... function BOOL (line 188) | static BOOL AreStrictlyOrderedAlongLine_EEK_Point2(void* p, void* q, voi... function BOOL (line 196) | static BOOL AreStrictlyOrderedAlongLine_Point3d(Point3d p, Point3d q, Po... function BOOL (line 205) | static BOOL Collinear_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 210) | static BOOL Collinear_EIK_Point2(void* p, void* q, void* r) function BOOL (line 218) | static BOOL Collinear_EEK_Point2(void* p, void* q, void* r) function BOOL (line 226) | static BOOL Collinear_Point3d(Point3d p, Point3d q, Point3d r) function Point2d (line 235) | static Point2d Barycenter_Point2d(Point2d p, Point2d q, Point2d r) function Point3d (line 263) | static Point3d Barycenter_Point3d(Point3d p, Point3d q, Point3d r) function Line2d (line 276) | static Line2d Bisector_Point3d(Point3d p, Point3d q) function Line2d (line 285) | static Line2d Bisector_Line2d(Line2d p, Line2d q) function BOOL (line 316) | static BOOL Coplanar_Point3d(Point3d p, Point3d q, Point3d r, Point3d s) function CGAL (line 325) | static CGAL::Orientation CoplanarOrientation_Point3d(Point3d p, Point3d ... function CGAL (line 330) | static CGAL::Orientation CoplanarOrientation_Point3d(Point3d p, Point3d ... function Line3d (line 339) | static Line3d EquidistantLine_Point3d(Point3d p, Point3d q, Point3d r) function BOOL (line 349) | static BOOL LeftTurn_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 354) | static BOOL LeftTurn_EIK_Point2(void* p, void* q, void* r) function BOOL (line 362) | static BOOL LeftTurn_EEK_Point2(void* p, void* q, void* r) function BOOL (line 374) | static BOOL RightTurn_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 379) | static BOOL RightTurn_EIK_Point2(void* p, void* q, void* r) function BOOL (line 387) | static BOOL RightTurn_EEK_Point2(void* p, void* q, void* r) function CGAL (line 399) | static CGAL::Orientation Orientation_Point2d(Point2d p, Point2d q, Point... function CGAL (line 404) | static CGAL::Orientation Orientation_EIK_Point2(void* p, void* q, void* r) function CGAL (line 412) | static CGAL::Orientation Orientation_EEK_Point2(void* p, void* q, void* r) function CGAL (line 420) | static CGAL::Orientation Orientation_Vector2d(Vector2d u, Vector2d v) function CGAL (line 425) | static CGAL::Orientation Orientation_EIK_Vector2(void* p, void* q) function CGAL (line 432) | static CGAL::Orientation Orientation_EEK_Vector2(void* p, void* q) function CGAL (line 439) | static CGAL::Orientation Orientation_Point3d(Point3d p, Point3d q, Point... function CGAL (line 444) | static CGAL::Orientation Orientation_Vector3d(Vector3d u, Vector3d v, Ve... function Vector3d (line 453) | static Vector3d OrthogonalVector_Point3d(Point3d p, Point3d q, Point3d r) function BOOL (line 483) | static BOOL Parallel_Line2d(Line2d l1, Line2d l2) function BOOL (line 490) | static BOOL Parallel_EIK_Line2d(void* l1, void* l2) function BOOL (line 497) | static BOOL Parallel_EEK_Line2d(void* l1, void* l2) function BOOL (line 504) | static BOOL Parallel_Ray2d(Ray2d r1, Ray2d r2) function BOOL (line 511) | static BOOL Parallel_EIK_Ray2d(void* r1, void* r2) function BOOL (line 518) | static BOOL Parallel_EEK_Ray2d(void* r1, void* r2) function BOOL (line 525) | static BOOL Parallel_Segment2d(Segment2d s1, Segment2d s2) function BOOL (line 532) | static BOOL Parallel_EIK_Segment2d(void* s1, void* s2) function BOOL (line 539) | static BOOL Parallel_EEK_Segment2d(void* s1, void* s2) FILE: CGALWrapper/Utility/CGALGlobal_EIK_EEK.cpp function CGALGlobal_EIK_Angle_Vector2d (line 13) | CGAL::Angle CGALGlobal_EIK_Angle_Vector2d(Vector2d u, Vector2d v) function CGALGlobal_EIK_Angle_Vector2 (line 18) | CGAL::Angle CGALGlobal_EIK_Angle_Vector2(void* u, void* v) function CGALGlobal_EEK_Angle_Vector2 (line 23) | CGAL::Angle CGALGlobal_EEK_Angle_Vector2(void* u, void* v) function CGALGlobal_EIK_Angle_Vector3d (line 28) | CGAL::Angle CGALGlobal_EIK_Angle_Vector3d(Vector3d u, Vector3d v) function CGALGlobal_EIK_ApproxAngle_Vector3d (line 37) | double CGALGlobal_EIK_ApproxAngle_Vector3d(Vector3d u, Vector3d v) function CGALGlobal_EIK_ApproxDihedralAngle_Point3 (line 46) | double CGALGlobal_EIK_ApproxDihedralAngle_Point3(Point3d p, Point3d q, P... function BOOL (line 55) | BOOL CGALGlobal_EIK_AreOrderedAlongLine_Point2d(Point2d p, Point2d q, Po... function BOOL (line 60) | BOOL CGALGlobal_EIK_AreOrderedAlongLine_Point2(void* p, void* q, void* r) function BOOL (line 65) | BOOL CGALGlobal_EEK_AreOrderedAlongLine_Point2(void* p, void* q, void* r) function BOOL (line 70) | BOOL CGALGlobal_EIK_AreOrderedAlongLine_Point3d(Point3d p, Point3d q, Po... function BOOL (line 79) | BOOL CGALGlobal_EIK_AreStrictlyOrderedAlongLine_Point2d(Point2d p, Point... function BOOL (line 84) | BOOL CGALGlobal_EIK_AreStrictlyOrderedAlongLine_Point2(void* p, void* q,... function BOOL (line 89) | BOOL CGALGlobal_EEK_AreStrictlyOrderedAlongLine_Point2(void* p, void* q,... function BOOL (line 94) | BOOL CGALGlobal_EIK_AreStrictlyOrderedAlongLine_Point3d(Point3d p, Point... function BOOL (line 103) | BOOL CGALGlobal_EIK_Collinear_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 108) | BOOL CGALGlobal_EIK_Collinear_Point2(void* p, void* q, void* r) function BOOL (line 113) | BOOL CGALGlobal_EEK_Collinear_Point2(void* p, void* q, void* r) function BOOL (line 118) | BOOL CGALGlobal_EIK_Collinear_Point3d(Point3d p, Point3d q, Point3d r) function Point2d (line 127) | Point2d CGALGlobal_EIK_Barycenter_Point2d(Point2d p, Point2d q, Point2d r) function Point3d (line 142) | Point3d CGALGlobal_EIK_Barycenter_Point3d(Point3d p, Point3d q, Point3d r) function Line2d (line 151) | Line2d CGALGlobal_EIK_Bisector_Point3d(Point3d p, Point3d q) function Line2d (line 156) | Line2d CGALGlobal_EIK_Bisector_Line2d(Line2d p, Line2d q) function BOOL (line 175) | BOOL CGALGlobal_EIK_Coplanar_Point3d(Point3d p, Point3d q, Point3d r, Po... function CGALGlobal_EIK_CoplanarOrientation_3Point3d (line 184) | CGAL::Orientation CGALGlobal_EIK_CoplanarOrientation_3Point3d(Point3d p,... function CGALGlobal_EIK_CoplanarOrientation_4Point3d (line 189) | CGAL::Orientation CGALGlobal_EIK_CoplanarOrientation_4Point3d(Point3d p,... function Line3d (line 198) | Line3d CGALGlobal_EIK_EquidistantLine_Line3d(Point3d p, Point3d q, Point... function BOOL (line 207) | BOOL CGALGlobal_EIK_LeftTurn_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 212) | BOOL CGALGlobal_EIK_LeftTurn_Point2(void* p, void* q, void* r) function BOOL (line 217) | BOOL CGALGlobal_EEK_LeftTurn_Point2(void* p, void* q, void* r) function BOOL (line 226) | BOOL CGALGlobal_EIK_RightTurn_Point2d(Point2d p, Point2d q, Point2d r) function BOOL (line 231) | BOOL CGALGlobal_EIK_RightTurn_Point2(void* p, void* q, void* r) function BOOL (line 236) | BOOL CGALGlobal_EEK_RightTurn_Point2(void* p, void* q, void* r) function CGALGlobal_EIK_Orientation_Point2d (line 245) | CGAL::Orientation CGALGlobal_EIK_Orientation_Point2d(Point2d p, Point2d ... function CGALGlobal_EIK_Orientation_Point2 (line 250) | CGAL::Orientation CGALGlobal_EIK_Orientation_Point2(void* p, void* q, vo... function CGALGlobal_EEK_Orientation_Point2 (line 255) | CGAL::Orientation CGALGlobal_EEK_Orientation_Point2(void* p, void* q, vo... function CGALGlobal_EIK_Orientation_Vector2d (line 260) | CGAL::Orientation CGALGlobal_EIK_Orientation_Vector2d(Vector2d u, Vector... function CGALGlobal_EIK_Orientation_Vector2 (line 265) | CGAL::Orientation CGALGlobal_EIK_Orientation_Vector2(void* p, void* q) function CGALGlobal_EEK_Orientation_Vector2 (line 270) | CGAL::Orientation CGALGlobal_EEK_Orientation_Vector2(void* p, void* q) function CGALGlobal_EIK_Orientation_Point3d (line 275) | CGAL::Orientation CGALGlobal_EIK_Orientation_Point3d(Point3d p, Point3d ... function CGALGlobal_EIK_Orientation_Vector3d (line 280) | CGAL::Orientation CGALGlobal_EIK_Orientation_Vector3d(Vector3d u, Vector... function Vector3d (line 289) | Vector3d CGALGlobal_EIK_OrthogonalVector_Point3d(Point3d p, Point3d q, P... function BOOL (line 308) | BOOL CGALGlobal_EIK_Parallel_Line2d(Line2d l1, Line2d l2) function BOOL (line 313) | BOOL CGALGlobal_EIK_Parallel_Line2(void* l1, void* l2) function BOOL (line 318) | BOOL CGALGlobal_EEK_Parallel_Line2(void* l1, void* l2) function BOOL (line 323) | BOOL CGALGlobal_EIK_Parallel_Ray2d(Ray2d r1, Ray2d r2) function BOOL (line 328) | BOOL CGALGlobal_EIK_Parallel_Ray2(void* r1, void* r2) function BOOL (line 333) | BOOL CGALGlobal_EEK_Parallel_Ray2(void* r1, void* r2) function BOOL (line 338) | BOOL CGALGlobal_EIK_Parallel_Segment2d(Segment2d s1, Segment2d s2) function BOOL (line 343) | BOOL CGALGlobal_EIK_Parallel_Segment2(void* s1, void* s2) function BOOL (line 348) | BOOL CGALGlobal_EEK_Parallel_Segment2(void* s1, void* s2) FILE: CGALWrapper/Utility/VersionNumber.cpp function CGALGlobal_VersionNumber (line 4) | int CGALGlobal_VersionNumber() function Index3 (line 17) | Index3 CGALGlobal_EigenVersionNumber()