Use public geometry functions