Edges ===== As edges started out as methods of the main Boxes class they still are callables and they are still available as both attributes of the Boxes instance and also via the **.edges** attribute. The default edges have a one character short name that can be used at various places to quickly decide which type of edge to use. .. autoclass:: boxes.edges.Edge .. autoclass:: boxes.edges.OutSetEdge .. autoclass:: boxes.edges.FingerJointEdge .. autoclass:: boxes.edges.FingerJointEdgeCounterPart .. autoclass:: boxes.edges.FingerHoleEdge .. autoclass:: boxes.edges.CrossingFingerHoleEdge .. autoclass:: boxes.edges.DoveTailJoint .. autoclass:: boxes.edges.DoveTailJointCounterPart .. autoclass:: boxes.edges.FlexEdge .. autoclass:: boxes.edges.Slot .. autoclass:: boxes.edges.SlottedEdge .. autoclass:: boxes.edges.CompoundEdge