- Doom3GroupOrigin(scene::Traversable& set, const Vector3& origin) : m_set(set), m_origin(origin), m_enabled(false)
- {
- }
-
- void enable()
- {
- m_enabled = true;
- originChanged();
- }
- void disable()
- {
- m_enabled = false;
- }
-
- void originChanged()
- {
- if(m_enabled)
- {
- m_set.traverse(SetDoom3GroupOriginWalker(m_origin));
- }
- }
-
- void insert(scene::Node& node)
- {
- if(m_enabled)
- {
- BrushDoom3_setDoom3GroupOrigin(node, m_origin);
- }
- }
- void erase(scene::Node& node)
- {
- if(m_enabled)
- {
- BrushDoom3_setDoom3GroupOrigin(node, Vector3(0, 0, 0));
- }
- }
+Doom3GroupOrigin( scene::Traversable& set, const Vector3& origin ) : m_set( set ), m_origin( origin ), m_enabled( false ){
+}
+
+void enable(){
+ m_enabled = true;
+ originChanged();
+}
+void disable(){
+ m_enabled = false;
+}
+
+void originChanged(){
+ if ( m_enabled ) {
+ m_set.traverse( SetDoom3GroupOriginWalker( m_origin ) );
+ }
+}
+
+void insert( scene::Node& node ){
+ if ( m_enabled ) {
+ BrushDoom3_setDoom3GroupOrigin( node, m_origin );
+ }
+}
+void erase( scene::Node& node ){
+ if ( m_enabled ) {
+ BrushDoom3_setDoom3GroupOrigin( node, Vector3( 0, 0, 0 ) );
+ }
+}