ClangFormat: apply to source, most of intern

Apply clang format as proposed in T53211.

For details on usage and instructions for migrating branches
without conflicts, see:

https://wiki.blender.org/wiki/Tools/ClangFormat
This commit is contained in:
2019-04-17 06:17:24 +02:00
parent b3dabc200a
commit e12c08e8d1
4481 changed files with 1230080 additions and 1155401 deletions

View File

@@ -27,116 +27,119 @@
namespace Freestyle {
OccluderSource::OccluderSource(const GridHelpers::Transform& t, WingedEdge& we)
: wingedEdge(we), valid(false), transform(t)
OccluderSource::OccluderSource(const GridHelpers::Transform &t, WingedEdge &we)
: wingedEdge(we), valid(false), transform(t)
{
begin();
begin();
}
OccluderSource::~OccluderSource() {}
OccluderSource::~OccluderSource()
{
}
void OccluderSource::buildCachedPolygon()
{
vector<Vec3r> vertices(GridHelpers::enumerateVertices((*currentFace)->getEdgeList()));
// This doesn't work, because our functor's polymorphism won't survive the copy:
// std::transform(vertices.begin(), vertices.end(), vertices.begin(), transform);
// so we have to do:
for (vector<Vec3r>::iterator i = vertices.begin(); i != vertices.end(); ++i) {
(*i) = transform(*i);
}
cachedPolygon = Polygon3r(vertices, transform((*currentFace)->GetNormal()));
vector<Vec3r> vertices(GridHelpers::enumerateVertices((*currentFace)->getEdgeList()));
// This doesn't work, because our functor's polymorphism won't survive the copy:
// std::transform(vertices.begin(), vertices.end(), vertices.begin(), transform);
// so we have to do:
for (vector<Vec3r>::iterator i = vertices.begin(); i != vertices.end(); ++i) {
(*i) = transform(*i);
}
cachedPolygon = Polygon3r(vertices, transform((*currentFace)->GetNormal()));
}
void OccluderSource::begin()
{
vector<WShape*>& wshapes = wingedEdge.getWShapes();
currentShape = wshapes.begin();
shapesEnd = wshapes.end();
valid = false;
if (currentShape != shapesEnd) {
vector<WFace*>& wFaces = (*currentShape)->GetFaceList();
currentFace = wFaces.begin();
facesEnd = wFaces.end();
vector<WShape *> &wshapes = wingedEdge.getWShapes();
currentShape = wshapes.begin();
shapesEnd = wshapes.end();
valid = false;
if (currentShape != shapesEnd) {
vector<WFace *> &wFaces = (*currentShape)->GetFaceList();
currentFace = wFaces.begin();
facesEnd = wFaces.end();
if (currentFace != facesEnd) {
buildCachedPolygon();
valid = true;
}
}
if (currentFace != facesEnd) {
buildCachedPolygon();
valid = true;
}
}
}
bool OccluderSource::next()
{
if (valid) {
++currentFace;
while (currentFace == facesEnd) {
++currentShape;
if (currentShape == shapesEnd) {
valid = false;
return false;
}
else {
vector<WFace*>& wFaces = (*currentShape)->GetFaceList();
currentFace = wFaces.begin();
facesEnd = wFaces.end();
}
}
buildCachedPolygon();
return true;
}
return false;
if (valid) {
++currentFace;
while (currentFace == facesEnd) {
++currentShape;
if (currentShape == shapesEnd) {
valid = false;
return false;
}
else {
vector<WFace *> &wFaces = (*currentShape)->GetFaceList();
currentFace = wFaces.begin();
facesEnd = wFaces.end();
}
}
buildCachedPolygon();
return true;
}
return false;
}
bool OccluderSource::isValid()
{
// Or:
// return currentShapes != shapesEnd && currentFace != facesEnd;
return valid;
// Or:
// return currentShapes != shapesEnd && currentFace != facesEnd;
return valid;
}
WFace *OccluderSource::getWFace()
{
return valid ? *currentFace : NULL;
return valid ? *currentFace : NULL;
}
Polygon3r OccluderSource::getCameraSpacePolygon()
{
return Polygon3r(GridHelpers::enumerateVertices((*currentFace)->getEdgeList()), (*currentFace)->GetNormal());
return Polygon3r(GridHelpers::enumerateVertices((*currentFace)->getEdgeList()),
(*currentFace)->GetNormal());
}
Polygon3r& OccluderSource::getGridSpacePolygon()
Polygon3r &OccluderSource::getGridSpacePolygon()
{
return cachedPolygon;
return cachedPolygon;
}
void OccluderSource::getOccluderProscenium(real proscenium[4])
{
begin();
const Vec3r& initialPoint = cachedPolygon.getVertices()[0];
proscenium[0] = proscenium[1] = initialPoint[0];
proscenium[2] = proscenium[3] = initialPoint[1];
while (isValid()) {
GridHelpers::expandProscenium (proscenium, cachedPolygon);
next();
}
if (G.debug & G_DEBUG_FREESTYLE) {
cout << "Proscenium: (" << proscenium[0] << ", " << proscenium[1] << ", " << proscenium[2] << ", " <<
proscenium[3] << ")" << endl;
}
begin();
const Vec3r &initialPoint = cachedPolygon.getVertices()[0];
proscenium[0] = proscenium[1] = initialPoint[0];
proscenium[2] = proscenium[3] = initialPoint[1];
while (isValid()) {
GridHelpers::expandProscenium(proscenium, cachedPolygon);
next();
}
if (G.debug & G_DEBUG_FREESTYLE) {
cout << "Proscenium: (" << proscenium[0] << ", " << proscenium[1] << ", " << proscenium[2]
<< ", " << proscenium[3] << ")" << endl;
}
}
real OccluderSource::averageOccluderArea()
{
real area = 0.0;
unsigned numFaces = 0;
for (begin(); isValid(); next()) {
Vec3r min, max;
cachedPolygon.getBBox(min, max);
area += (max[0] - min[0]) * (max[1] - min[1]);
++numFaces;
}
area /= numFaces;
return area;
real area = 0.0;
unsigned numFaces = 0;
for (begin(); isValid(); next()) {
Vec3r min, max;
cachedPolygon.getBBox(min, max);
area += (max[0] - min[0]) * (max[1] - min[1]);
++numFaces;
}
area /= numFaces;
return area;
}
} /* namespace Freestyle */