Skip to content

Commit

Permalink
Refs #12396. clang-format.
Browse files Browse the repository at this point in the history
  • Loading branch information
quantumsteve committed Jul 15, 2015
1 parent 27d827a commit 1e6ae46
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@ class vtkStructuredPointsArray
virtual void PrintSelf(ostream &os, vtkIndent indent);

void InitializeArray(Mantid::DataObjects::MDHistoWorkspace *points);
void InitializeArray(Mantid::DataObjects::MDHistoWorkspace *points, const double* skewMatrix);
void InitializeArray(Mantid::DataObjects::MDHistoWorkspace *points,
const double *skewMatrix);

// Reimplemented virtuals -- see superclasses for descriptions:
void Initialize();
Expand Down Expand Up @@ -114,7 +115,7 @@ class vtkStructuredPointsArray

Scalar m_skewMatrix[9] = {1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0};
vtkIdType m_dims[3];
Scalar m_TempScalarArray[3],m_origin[3], m_spacing[3];
Scalar m_TempScalarArray[3], m_origin[3], m_spacing[3];
Mantid::DataObjects::MDHistoWorkspace *m_workspace;
};

Expand Down Expand Up @@ -177,7 +178,8 @@ void vtkStructuredPointsArray<Scalar>::InitializeArray(

//------------------------------------------------------------------------------
template <class Scalar>
void vtkStructuredPointsArray<Scalar>::InitializeArray(Mantid::DataObjects::MDHistoWorkspace *points,const double* skewMatrix) {
void vtkStructuredPointsArray<Scalar>::InitializeArray(
Mantid::DataObjects::MDHistoWorkspace *points, const double *skewMatrix) {
for (auto i = 0; i < 9; ++i) {
m_skewMatrix[i] = skewMatrix[i];
}
Expand Down Expand Up @@ -330,10 +332,10 @@ Scalar vtkStructuredPointsArray<Scalar>::GetValue(vtkIdType idx) {
//------------------------------------------------------------------------------
template <class Scalar>
Scalar &vtkStructuredPointsArray<Scalar>::GetValueReference(vtkIdType idx) {
//const vtkIdType tuple = idx / 3;
//const vtkIdType comp = idx % 3;
const auto tmp = std::div(idx,static_cast<vtkIdType>(3));

// const vtkIdType tuple = idx / 3;
// const vtkIdType comp = idx % 3;
const auto tmp = std::div(idx, static_cast<vtkIdType>(3));
this->GetTupleValue(tmp.quot, this->m_TempScalarArray);
return m_TempScalarArray[tmp.rem];
}
Expand All @@ -355,10 +357,13 @@ void vtkStructuredPointsArray<Scalar>::GetTupleValue(vtkIdType tupleId,
v[i] = m_origin[i] + loc[i] * m_spacing[i];
}

//vtkMatrix3x3::MultiplyPoint(m_skewMatrix, v, tuple);
tuple[0] = v[0]*m_skewMatrix[0] + v[1]*m_skewMatrix[1] + v[2]*m_skewMatrix[2];
tuple[1] = v[0]*m_skewMatrix[3] + v[1]*m_skewMatrix[4] + v[2]*m_skewMatrix[5];
tuple[2] = v[0]*m_skewMatrix[6] + v[1]*m_skewMatrix[7] + v[2]*m_skewMatrix[8];
// vtkMatrix3x3::MultiplyPoint(m_skewMatrix, v, tuple);
tuple[0] =
v[0] * m_skewMatrix[0] + v[1] * m_skewMatrix[1] + v[2] * m_skewMatrix[2];
tuple[1] =
v[0] * m_skewMatrix[3] + v[1] * m_skewMatrix[4] + v[2] * m_skewMatrix[5];
tuple[2] =
v[0] * m_skewMatrix[6] + v[1] * m_skewMatrix[7] + v[2] * m_skewMatrix[8];
}

//------------------------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,27 +216,25 @@ void vtkDataSetToNonOrthogonalDataSet::execute() {
}

vtkNew<vtkPoints> newPoints;
Mantid::DataObjects::MDHistoWorkspace_sptr MDHws = boost::dynamic_pointer_cast<Mantid::DataObjects::MDHistoWorkspace>(ws);

if(MDHws)
{
Mantid::DataObjects::MDHistoWorkspace_sptr MDHws =
boost::dynamic_pointer_cast<Mantid::DataObjects::MDHistoWorkspace>(ws);

if (MDHws) {
vtkNew<vtkStructuredPointsArray<double>> implicitPoints;
implicitPoints->InitializeArray(MDHws.get(),skew);
implicitPoints->InitializeArray(MDHws.get(), skew);
newPoints->SetData(implicitPoints.GetPointer());
}
else
{
} else {
double outPoint[3];
// Get the original points
vtkPoints *points = data->GetPoints();
newPoints->Allocate(points->GetNumberOfPoints());
for (int i = 0; i < points->GetNumberOfPoints(); i++) {
points->GetPoint(i,outPoint);
points->GetPoint(i, outPoint);
vtkMatrix3x3::MultiplyPoint(skew, outPoint, outPoint);
newPoints->InsertNextPoint(outPoint);
}
}

data->SetPoints(newPoints.GetPointer());
this->updateMetaData(data);
}
Expand Down

0 comments on commit 1e6ae46

Please sign in to comment.