view src/SearchMatrixTransformVisitor.h @ 13:39e0c583e0a3 default tip

add GiantroboClassfile.
author tokumoritaichirou@w-133-13-243-110.cc.u-ryukyu.ac.jp
date Wed, 03 Feb 2010 18:37:01 +0900
parents 5727d511a13a
children
line wrap: on
line source

/*
 *  FinderNodeVisitor.h
 *  Martial
 *
 *  Created by ryoma on 10/01/26.
 *  Copyright 2010 琉球大学. All rights reserved.
 *
 */

#ifndef _SEARCH_MATRIX_VISITORS_
#define _SEARCH_MATRIX_VISITORS_

class SearchMatrixTransformVisitor : public osg::NodeVisitor {
	protected:
		std::map<std::string, osg::MatrixTransform*> matrixMap;
		std::string targetMatrixTransformName;
	public:
		SearchMatrixTransformVisitor() : osg::NodeVisitor(osg::NodeVisitor::TRAVERSE_ALL_CHILDREN) {};

	void apply(osg::MatrixTransform& matrix);
	osg::MatrixTransform* getMatrixTransform(const std::string& name);
};

#endif