MapWindow Home
Search MapWindow.org


  • Home
    • Download
    • Why MW
    • FAQ
    • Contact
  • Products
    • MapWindow
    • ActiveX
    • Plug-ins
  • Software Dev
    • Sample Code
    • Scripts
    • Source
    • Bugs
    • Support
    • Languages
  • Site Tools
    • Forums
    • Tutorials
    • Mailing Lists
    • Team
    • Site Stats
    • Links
  • Get Stuff
    • Buy a CD
    • Buy a T-Shirt
    • MW Book
    • ActiveX Book
    • Donate
    • Buy Support
  • Documentation
    • MWGIS App. User Guide
    • GISTools User Guide
    • MW Plug-ins Dev. Guide
    • MWGIS ActiveX Dev. Guide
    • MWGeoProc Dev. Guide

MapWinGeoProc:Topology2D:Extents

From MapWindow GIS

Jump to: navigation, search

Extents

Summary

A primitive rectangle class for holding double values Since we define it in terms of X, Y and Z, this is an axis-aligned bounding box (AABB).

Fields

xMax Double, The largest X value
xMin Double, The minimum X value
yMax Double, the largest Y value
yMin Double, The minimum Y value

Methods

AreIdenticalTo This function has 2 overloads.
ClosestPointOn This function has 2 overloads.
ClosestPointTo This function has 3 overloads.
CompletelyContains This function has 3 overloads.
Constructor This function has 4 overloads.
Contains This function has 3 overloads.
Copy Returns a new instance of the Extents class with the same values as this object.
DistanceTo This function has 3 overloads.
Intersection This function has 2 overloads.
IntersectionArea The purpose of this is to reduce a potentially much larger extents down to a more manageable extents by making it just big enough to contain the complete intersection with a segment.
IntersectWith This function has 4 overloads.
IsCompletelyWithin For completeness. Simply tests if the specified extents contain these extents completely so that no borders are touching.
IsContainedBy For completeness. Simply tests if the Extents specified contains these extents.
IsCrossedByTheOutlineOf This specifically checks the borders to see if any of the segments completely cross over each other. Touching or overlapping won't evaluate as true.
IsIdenticalTo Checks against another extents to determine if all the extent values are the same
IsWithinADistanceOf This function has 3 overloads.
SegmentsWithin If this extents were a rectangle, this would return the borders of the rectangle that fall within the specified extents.
ShortestPathTo This function has 3 overloads.
ToMapWinExtents Converts this rectangleD to a MapWinGIS.Extents object
ToSegments Creates a list of segments that define the boundaries of the extents.
TouchesTheBoundaryOf This function has 2 overloads.

Back to MapWinGeoProc.Topology2D

Retrieved from "http://www.mapwindow.org/wiki/index.php/MapWinGeoProc:Topology2D:Extents"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link

Geospatial Software Lab

Copyright © 2008 - MapWindow Open Source Team
( last updated: November 12 2008.)
Home | Donate | Download | MapWindow GIS Desktop | MapWinGIS.ocx | Plug-ins | Contact | Lists | Bugs | Sample Code | Documentation
Code Repository | Open Source License | Discussion Forum | Wiki | Join the Team | Site Statistics | Links