mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-06 03:29:44 -06:00
More code cleanup of RenderableFieldlines
This commit is contained in:
@@ -57,12 +57,18 @@ public:
|
||||
void update(const UpdateData& data) override;
|
||||
|
||||
private:
|
||||
typedef std::vector<LinePoint> Line;
|
||||
|
||||
void initializeDefaultPropertyValues();
|
||||
//std::vector<std::vector<LinePoint> > getFieldlinesData(std::string filename, ghoul::Dictionary hintsDictionary);
|
||||
std::vector<std::vector<LinePoint>> getFieldlinesData();
|
||||
std::vector<Line> getFieldlinesData();
|
||||
void loadSeedPoints();
|
||||
void loadSeedPointsFromFile();
|
||||
void loadSeedPointsFromTable();
|
||||
|
||||
std::vector<Line> generateFieldlines();
|
||||
std::vector<Line> generateFieldlinesVolumeKameleon();
|
||||
|
||||
properties::FloatProperty _stepSize;
|
||||
properties::BoolProperty _classification;
|
||||
properties::Vec4Property _fieldlineColor;
|
||||
@@ -76,6 +82,9 @@ private:
|
||||
ghoul::Dictionary _fieldlineInfo;
|
||||
ghoul::Dictionary _seedPointsInfo;
|
||||
|
||||
bool _seedPointsAreDirty;
|
||||
bool _fieldLinesAreDirty;
|
||||
|
||||
std::vector<glm::vec3> _seedPoints;
|
||||
|
||||
GLuint _fieldlineVAO;
|
||||
|
||||
Reference in New Issue
Block a user