Module fj_core::queries

source ·
Expand description

Queries about objects

Objects have methods that provide access to anything that the object itself has direct access to. However, not all potentially interesting information can be accessed that way. An example are the bounding vertices of an edge: Edge only stores its starting vertex, so you need a Cycle to get both vertices.

This module provides traits express such non-trivial queries, and implements them for various objects that have the information to answer the query.

Traits§