internal VectorResult(Snap.UI.Response response, Position point, Vector direction) { this.Response = response; this.Point = point; this.Direction = direction; }
internal PlaneResult(Snap.UI.Response response, Snap.Geom.Surface.Plane plane) { this.Response = response; this.Plane = plane; }
internal PositionResult(Snap.UI.Response response, Snap.Position position) { this.Response = response; this.Position = position; }
internal Result(Snap.NX.NXObject[] objects, Snap.UI.Response response, Snap.Geom.Curve.Ray ray) { this.Objects = objects; this.Response = response; this.CursorRay = ray; }