mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-06 03:29:44 -06:00
Removing warnings
This commit is contained in:
@@ -69,7 +69,7 @@ namespace {
|
||||
}
|
||||
};
|
||||
|
||||
constexpr const LeapSecond Epoch = { 2000, 1 };
|
||||
constexpr const LeapSecond LeapEpoch = { 2000, 1 };
|
||||
|
||||
// List taken from: https://www.ietf.org/timezones/data/leap-seconds.list
|
||||
constexpr const std::array<LeapSecond, 28> LeapSeconds = {
|
||||
@@ -194,7 +194,7 @@ namespace {
|
||||
const auto y2000 = std::lower_bound(
|
||||
LeapSeconds.begin(),
|
||||
LeapSeconds.end(),
|
||||
Epoch
|
||||
LeapEpoch
|
||||
);
|
||||
|
||||
// The distance between the two iterators gives us the number of leap years
|
||||
@@ -387,15 +387,15 @@ RenderableOrbitalKepler::RenderableOrbitalKepler(const ghoul::Dictionary& dict)
|
||||
|
||||
_upperLimit = dict.hasKeyAndValue<double>(UpperLimitInfo.identifier) ?
|
||||
static_cast<unsigned int>(dict.value<double>(UpperLimitInfo.identifier)) :
|
||||
0.f;
|
||||
0u;
|
||||
|
||||
_startRenderIdx = dict.hasKeyAndValue<double>(StartRenderIdxInfo.identifier) ?
|
||||
static_cast<unsigned int>(dict.value<double>(StartRenderIdxInfo.identifier)) :
|
||||
0;
|
||||
0u;
|
||||
|
||||
_sizeRender = dict.hasKeyAndValue<double>(RenderSizeInfo.identifier) ?
|
||||
static_cast<unsigned int>(dict.value<double>(RenderSizeInfo.identifier)) :
|
||||
0;
|
||||
0u;
|
||||
|
||||
_appearance.lineWidth = dict.hasKeyAndValue<double>(LineWidthInfo.identifier) ?
|
||||
static_cast<float>(dict.value<double>(LineWidthInfo.identifier)) :
|
||||
@@ -500,8 +500,8 @@ void RenderableOrbitalKepler::render(const RenderData& data, RendererTasks&) {
|
||||
|
||||
glBindVertexArray(_vertexArray);
|
||||
for (size_t i = 0; i < nrOrbits; ++i) {
|
||||
glDrawArrays(GL_LINE_STRIP, vertices, _segmentSize[i] + 1);
|
||||
vertices = vertices + _segmentSize[i] + 1;
|
||||
glDrawArrays(GL_LINE_STRIP, vertices, static_cast<GLsizei>(_segmentSize[i] + 1));
|
||||
vertices = vertices + static_cast<GLint>(_segmentSize[i]) + 1;
|
||||
}
|
||||
glBindVertexArray(0);
|
||||
|
||||
@@ -513,7 +513,7 @@ void RenderableOrbitalKepler::updateBuffers() {
|
||||
|
||||
size_t nVerticesTotal = 0;
|
||||
|
||||
int numOrbits = _data.size();
|
||||
int numOrbits = static_cast<int>(_data.size());
|
||||
for (size_t i = 0; i < numOrbits; ++i) {
|
||||
nVerticesTotal += _segmentSize[i] + 1;
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ void RenderableSatellites::readDataFile(const std::string& filename) {
|
||||
|
||||
std::string line = "-";
|
||||
std::string name;
|
||||
unsigned int endElement = _startRenderIdx + _sizeRender - 1;
|
||||
long long endElement = _startRenderIdx + _sizeRender - 1;
|
||||
endElement = (endElement >= _numObjects) ? _numObjects - 1 : endElement;
|
||||
//Burn lines if not starting at first element
|
||||
for (unsigned int k = 0; k < _startRenderIdx; ++k) {
|
||||
@@ -265,8 +265,8 @@ void RenderableSatellites::readDataFile(const std::string& filename) {
|
||||
void RenderableSatellites::initializeFileReading() {
|
||||
_startRenderIdx.removeOnChange(_startRenderIdxCallbackHandle);
|
||||
_sizeRender.removeOnChange(_sizeRenderCallbackHandle);
|
||||
_startRenderIdx.setMaxValue(_numObjects - 1);
|
||||
_sizeRender.setMaxValue(_numObjects);
|
||||
_startRenderIdx.setMaxValue(static_cast<unsigned int>(_numObjects - 1));
|
||||
_sizeRender.setMaxValue(static_cast<unsigned int>(_numObjects));
|
||||
_startRenderIdx = static_cast<unsigned int>(0);
|
||||
_sizeRender = static_cast<unsigned int>(_numObjects);
|
||||
_startRenderIdxCallbackHandle = _startRenderIdx.onChange(
|
||||
|
||||
@@ -202,7 +202,10 @@ void RenderableSmallBody::readDataFile(const std::string& filename) {
|
||||
|
||||
unsigned int sequentialLineErrors = 0;
|
||||
unsigned int endElement = _startRenderIdx + _sizeRender - 1;
|
||||
endElement = (endElement >= _numObjects) ? _numObjects - 1 : endElement;
|
||||
endElement =
|
||||
(endElement >= _numObjects) ?
|
||||
static_cast<unsigned int>(_numObjects - 1) :
|
||||
endElement;
|
||||
// Burn lines if not starting at first element
|
||||
for (unsigned int k = 0; k < _startRenderIdx; ++k) {
|
||||
skipSingleLineInFile(file);
|
||||
@@ -269,8 +272,8 @@ void RenderableSmallBody::readDataFile(const std::string& filename) {
|
||||
void RenderableSmallBody::initializeFileReading() {
|
||||
_startRenderIdx.removeOnChange(_startRenderIdxCallbackHandle);
|
||||
_sizeRender.removeOnChange(_sizeRenderCallbackHandle);
|
||||
_startRenderIdx.setMaxValue(_numObjects - 1);
|
||||
_sizeRender.setMaxValue(_numObjects);
|
||||
_startRenderIdx.setMaxValue(static_cast<unsigned int>(_numObjects - 1));
|
||||
_sizeRender.setMaxValue(static_cast<unsigned int>(_numObjects));
|
||||
_startRenderIdx = static_cast<unsigned int>(0);
|
||||
_sizeRender = static_cast<unsigned int>(_numObjects);
|
||||
_startRenderIdxCallbackHandle = _startRenderIdx.onChange(_updateStartRenderIdxSelect);
|
||||
@@ -278,7 +281,7 @@ void RenderableSmallBody::initializeFileReading() {
|
||||
// If a limit wasn't specified in dictionary, set it to # lines in file
|
||||
// minus the header line (but temporarily disable callback to avoid 2nd call)
|
||||
_upperLimit.removeOnChange(_upperLimitCallbackHandle);
|
||||
_upperLimit.setMaxValue(_numObjects);
|
||||
_upperLimit.setMaxValue(static_cast<unsigned int>(_numObjects));
|
||||
_upperLimit = static_cast<unsigned int>(_numObjects);
|
||||
_upperLimitCallbackHandle = _upperLimit.onChange(_reinitializeTrailBuffers);
|
||||
}
|
||||
@@ -390,7 +393,9 @@ void RenderableSmallBody::readOrbitalParamsFromThisLine(bool firstDataLine,
|
||||
_data.push_back(keplerElements);
|
||||
_sbNames.push_back(name);
|
||||
const double scale = static_cast<double>(_segmentQuality) * 10.0;
|
||||
_segmentSize.push_back(scale + (scale / pow(1 - keplerElements.eccentricity, 1.2)));
|
||||
_segmentSize.push_back(
|
||||
static_cast<size_t>(scale + (scale / pow(1 - keplerElements.eccentricity, 1.2)))
|
||||
);
|
||||
}
|
||||
|
||||
static double importAngleValue(const std::string& angle) {
|
||||
|
||||
Reference in New Issue
Block a user