Skip to content

Commit b74dd22

Browse files
LudovicDrttLudovic Druette
andauthored
ENH: Add generateIPFTriangleLegend virtual function to LaueOps base class (#21)
Co-authored-by: Ludovic Druette <ludovic.druette@cea.fr>
1 parent 692787f commit b74dd22

File tree

12 files changed

+17
-11
lines changed

12 files changed

+17
-11
lines changed

Source/EbsdLib/LaueOps/CubicLowOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ class EbsdLib_EXPORT CubicLowOps : public LaueOps
226226
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
227227
* @return
228228
*/
229-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
229+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
230230

231231
protected:
232232
public:

Source/EbsdLib/LaueOps/CubicOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ class EbsdLib_EXPORT CubicOps : public LaueOps
273273
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
274274
* @return
275275
*/
276-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
276+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
277277

278278
/**
279279
* @brief generates a misorientation coloring legend

Source/EbsdLib/LaueOps/HexagonalLowOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ class EbsdLib_EXPORT HexagonalLowOps : public LaueOps
227227
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
228228
* @return
229229
*/
230-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
230+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
231231

232232
protected:
233233
public:

Source/EbsdLib/LaueOps/HexagonalOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ class EbsdLib_EXPORT HexagonalOps : public LaueOps
228228
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
229229
* @return
230230
*/
231-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
231+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
232232

233233
protected:
234234
public:

Source/EbsdLib/LaueOps/LaueOps.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,12 @@ class EbsdLib_EXPORT LaueOps
293293
*/
294294
virtual std::array<std::string, 3> getDefaultPoleFigureNames() const = 0;
295295

296+
/**
297+
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
298+
* @return
299+
*/
300+
virtual EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const = 0;
301+
296302
protected:
297303
LaueOps();
298304

Source/EbsdLib/LaueOps/MonoclinicOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ class EbsdLib_EXPORT MonoclinicOps : public LaueOps
226226
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
227227
* @return
228228
*/
229-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
229+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
230230

231231
protected:
232232
public:

Source/EbsdLib/LaueOps/OrthoRhombicOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ class EbsdLib_EXPORT OrthoRhombicOps : public LaueOps
228228
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
229229
* @return
230230
*/
231-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
231+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
232232

233233
protected:
234234
public:

Source/EbsdLib/LaueOps/TetragonalLowOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ class EbsdLib_EXPORT TetragonalLowOps : public LaueOps
227227
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
228228
* @return
229229
*/
230-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
230+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
231231

232232
protected:
233233
public:

Source/EbsdLib/LaueOps/TetragonalOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ class EbsdLib_EXPORT TetragonalOps : public LaueOps
227227
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
228228
* @return
229229
*/
230-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
230+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
231231

232232
protected:
233233
public:

Source/EbsdLib/LaueOps/TriclinicOps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ class EbsdLib_EXPORT TriclinicOps : public LaueOps
227227
* @brief generateStandardTriangle Generates an RGBA array that is a color "Standard" IPF Triangle Legend used for IPF Color Maps.
228228
* @return
229229
*/
230-
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const;
230+
EbsdLib::UInt8ArrayType::Pointer generateIPFTriangleLegend(int imageDim) const override;
231231

232232
protected:
233233
public:

0 commit comments

Comments
 (0)