luxlabs header browser preview


@class NSMutableArray, NSMutableSet;

@interface MAPath : NSObject <NSCopying> {
    NSMutableArray *_edges;
    NSMutableSet *_nodes;
}

+ (id)path;
+ (id)pathWithEdges:(id)a0;

- (id)init;
- (void)setEdges:(id)a0;
- (void)enumerateWithBlock:(id /* block */)a0;
- (id)nodesForLabel:(id)a0;
- (id)targetNode;
- (BOOL)containsNode:(id)a0;
- (id)description;
- (id)nodeAtIndex:(unsigned long long)a0;
- (BOOL)isEqualToPath:(id)a0;
- (void).cxx_destruct;
- (id)sourceNode;
- (id)edgesForLabel:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)isEmpty;
- (id)edgeAtIndex:(unsigned long long)a0;
- (unsigned long long)edgesCount;
- (unsigned long long)nodesCount;
- (void)removeFirstEdge;
- (void)addFirstEdge:(id)a0;
- (void)addLastEdge:(id)a0;
- (BOOL)containsEdge:(id)a0;
- (double)edgesWeight;
- (id)graphRepresentation;
- (void)removeAllEdges;
- (void)removeLastEdge;

@end