Skip to content

Commit da5d1e0

Browse files
committed
Inverse Pole Figures Implemented. Needs verified output for unit tests
Signed-off-by: Michael Jackson <mike.jackson@bluequartz.net>
1 parent 086d58c commit da5d1e0

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Source/Apps/generate_ipf_density.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ ebsdlib::FloatArrayType::Pointer generateRandomEulers(size_t numOrientations, un
9191
for(size_t i = 0; i < numOrientations; i++)
9292
{
9393
float* ptr = eulers->getTuplePointer(i);
94-
ptr[0] = phi1Dist(gen); // phi1: [0, 2pi)
95-
ptr[1] = std::acos(cosDist(gen)); // Phi: [0, pi] with uniform sphere coverage
96-
ptr[2] = phi2Dist(gen); // phi2: [0, 2pi)
94+
ptr[0] = phi1Dist(gen); // phi1: [0, 2pi)
95+
ptr[1] = std::acos(cosDist(gen)); // Phi: [0, pi] with uniform sphere coverage
96+
ptr[2] = phi2Dist(gen); // phi2: [0, 2pi)
9797
}
9898
return eulers;
9999
}
@@ -135,7 +135,7 @@ ebsdlib::UInt8ArrayType::Pointer convertARGBtoRGB(ebsdlib::UInt8ArrayType* argbI
135135
uint32_t pixel = *reinterpret_cast<uint32_t*>(argb);
136136
rgb[0] = static_cast<uint8_t>((pixel >> 16) & 0xFF); // R
137137
rgb[1] = static_cast<uint8_t>((pixel >> 8) & 0xFF); // G
138-
rgb[2] = static_cast<uint8_t>(pixel & 0xFF); // B
138+
rgb[2] = static_cast<uint8_t>(pixel & 0xFF); // B
139139
}
140140
return rgbImage;
141141
}

Source/Apps/generate_pole_figure.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,12 @@ void generatePoleFiguresForPhase(const LaueOps& ops, unsigned int laueOpsIndex,
108108
PoleFigureConfiguration_t config;
109109
config.eulers = eulers;
110110
config.imageDim = imageDim;
111-
config.lambertDim = 72;
111+
config.lambertDim = 64;
112112
config.numColors = 32;
113113
config.minScale = 0.0;
114114
config.maxScale = 0.0; // 0 = auto-scale
115115
config.sphereRadius = 1.0F;
116-
config.discrete = true;
116+
config.discrete = false;
117117
config.discreteHeatMap = false;
118118
config.labels = {poleFigureNames[0], poleFigureNames[1], poleFigureNames[2]};
119119
config.order = {0, 1, 2};

0 commit comments

Comments
 (0)