Represents a segment on one edge Generated from class MR.EdgeSegment. This is the const half of the class.
More...
Inheritance diagram for MR.Const_EdgeSegment:Classes | |
| struct | _Underlying |
Public Member Functions | |
| virtual void | Dispose () |
| unsafe | Const_EdgeSegment () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | Const_EdgeSegment (MR.Const_EdgeSegment _other) |
Generated from constructor MR.EdgeSegment.EdgeSegment. | |
| unsafe | Const_EdgeSegment (MR.EdgeId e, float? a=null, float? b=null) |
Generated from constructor MR.EdgeSegment.EdgeSegment. Parameter a defaults to 0.0f. Parameter b defaults to 1.0f. | |
| unsafe MR.EdgePoint | edgePointA () |
returns starting EdgePoint Generated from method MR.EdgeSegment.edgePointA. | |
| unsafe MR.EdgePoint | edgePointB () |
returns ending EdgePoint Generated from method MR.EdgeSegment.edgePointB. | |
| unsafe bool | valid () |
returns true if the edge is valid and start point is less than end point Generated from method MR.EdgeSegment.valid. | |
| unsafe MR.EdgeSegment | sym () |
represents the same segment relative to sym edge in Generated from method MR.EdgeSegment.sym. | |
| bool | Equals (MR.Const_EdgeSegment? rhs) |
| override bool | Equals (object? other) |
Static Public Member Functions | |
| static unsafe bool | operator== (MR.Const_EdgeSegment _this, MR.Const_EdgeSegment rhs) |
Generated from method MR.EdgeSegment.operator==. | |
| static unsafe bool | operator!= (MR.Const_EdgeSegment _this, MR.Const_EdgeSegment rhs) |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
Properties | |
| unsafe ref readonly MR.EdgeId | e [get] |
| id of the edge | |
| unsafe MR.Const_SegmPointf | a [get] |
| start of the segment | |
| unsafe MR.Const_SegmPointf | b [get] |
| end of the segment | |
Properties inherited from MR.Misc.Object< Const_EdgeSegment > | |
| virtual bool | _IsOwning [get] |
| Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough. | |
Additional Inherited Members | |
Protected Attributes inherited from MR.Misc.Object< Const_EdgeSegment > | |
| bool | _IsOwningVal |
Represents a segment on one edge Generated from class MR.EdgeSegment. This is the const half of the class.