///*
// * __ .__ .__ ._____.
// * _/ |_ _______ __|__| ____ | | |__\_ |__ ______
// * \ __\/ _ \ \/ / |/ ___\| | | || __ \ / ___/
// * | | ( <_> > <| \ \___| |_| || \_\ \\___ \
// * |__| \____/__/\_ \__|\___ >____/__||___ /____ >
// * \/ \/ \/ \/
// *
// * Copyright (c) 2006-2011 Karsten Schmidt
// *
// * This library is free software; you can redistribute it and/or
// * modify it under the terms of the GNU Lesser General Public
// * License as published by the Free Software Foundation; either
// * version 2.1 of the License, or (at your option) any later version.
// *
// * http://creativecommons.org/licenses/LGPL/2.1/
// *
// * This library is distributed in the hope that it will be useful,
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// * Lesser General Public License for more details.
// *
// * You should have received a copy of the GNU Lesser General Public
// * License along with this library; if not, write to the Free Software
// * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
// */
//
//package toxi.geom;
//
///**
// * This interface is the core part of the visitor pattern application for
// * {@link PointOctree}s. It can be used to apply a procedure to all tree nodes
// * when passed to {@link PointOctree#applyVisitor(OctreeVisitor)}.
// */
//public interface OctreeVisitor {
//
// /**
// * Applies the procedure defined by an implementation of this interface to
// * the given tree node.
// *
// * @param node
// */
// void visitNode(PointOctree node);
//}