26 #include <osg/MatrixTransform>
28 #include <osg/NodeVisitor>
30 #include "core/common/WPropertyTypes.h"
31 #include "core/common/WPropertyVariable.h"
32 #include "WLabelsTransformCallback.h"
36 : m_currentYPos( 0.0 ),
37 m_currentYSpacing( 1.0 ),
39 m_ySpacing( ySpacing )
45 const double yPos =
m_yPos->get();
50 osg::MatrixTransform* transform =
static_cast< osg::MatrixTransform*
>( node );
53 transform->setMatrix( osg::Matrix::scale( 1.0, ySpacing, 1.0 ) * osg::Matrix::translate( 0.0, -yPos, 0.0 ) );