return 0;
}
-typedef PatchControl* iterator;
-typedef const PatchControl* const_iterator;
+typedef PatchControlArray::iterator iterator;
+typedef PatchControlArray::const_iterator const_iterator;
iterator begin(){
- return m_ctrl.data();
+ return m_ctrl.begin();
}
const_iterator begin() const {
- return m_ctrl.data();
+ return m_ctrl.begin();
}
iterator end(){
- return m_ctrl.data() + m_ctrl.size();
+ return m_ctrl.end();
}
const_iterator end() const {
- return m_ctrl.data() + m_ctrl.size();
+ return m_ctrl.end();
}
PatchControlArray& getControlPoints(){
void transformComponents( const Matrix4& matrix ){
if ( selectedVertices() ) {
- PatchControlIter ctrl = m_patch.getControlPointsTransformed().begin();
+ PatchControlIter ctrl = m_patch.getControlPointsTransformed().data();
for ( PatchControlInstances::iterator i = m_ctrl_instances.begin(); i != m_ctrl_instances.end(); ++i, ++ctrl )
{
if ( ( *i ).m_selectable.isSelected() ) {