# Querying Methods

The following methods allow the application programmer or customiser to query the geometry of items.

GetClosestPt |
Gets the closest point on any linear geometry of the current open Item to the given position. |

GetClosestVertex |
Gets the closest vertex of the current open Item to the given position. |

GetExtent |
Gets the extents of the current open item. |

GetGeomAngleFromLength |
Gets the tangent angle a specified length along geometry from the current open item. |

GetGeomDim |
Gets dimension of geometry from the current open item. |

GetGeomIntersections |
Looks for intersections between a single piece of geometry from the current open item, and items in the given Named List. |

GetGeomLength |
Gets length of geometry from the current open item. |

GetGeomLengthUpto |
Gets the length along the current open item's geometry up to a position. |

GetGeomNumPt |
Gets the number of vertices in geometry from the current open item. |

GetGeomNumSeg |
Gets the number of segments in geometry from the current open item. |

GetGeomPosFromLength |
Gets the position a specified length along geometry from the current open item. |

GetGeomPt |
Gets the position of a vertex from geometry in the current open item. |

GetGeomSegAxis |
Gets the axis of a bulged segment within geometry in the current open item. |

GetGeomSegBulge |
Gets the bulge of a segment within geometry in the current open item. |

GetGeomSegShape |
Gets the shape of a segment within geometry of the current open item. |

GetGeomSelfIntersection |
Looks for a self-intersection within a single piece of geometry from the current open item. |

GetGeomTgtFromLength |
Gets the tangent vector a specified length along geometry from the current open item. |

GetHook |
Gets the hook point of the current open item. |

GetNumGeom |
Gets the number of geometry pieces in the current open item. |

GetSelfIntersection |
Thin wrapper on top of the GetGeomSelfIntersection method. |