NuTo
Numerics Tool
Point.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <vector>
4 #include <Eigen/Core>
5 
6 namespace NuTo
7 {
8 namespace Visualize
9 {
11 class Point
12 {
13 public:
16  Point(Eigen::VectorXd coordinates);
17 
21  void SetData(int dataIndex, Eigen::VectorXd data);
22 
25  const Eigen::Vector3d& GetCoordinates() const;
26 
30  const Eigen::VectorXd& GetData(int dataIndex) const;
31 
32 private:
34  Eigen::Vector3d mCoordinates;
35 
37  std::vector<Eigen::VectorXd> mData;
38 };
39 } // namespace Visualize
40 } // namespace NuTo
coordinates
Definition: DamageBar.py:13
void SetData(int dataIndex, Eigen::VectorXd data)
set data
Definition: Point.cpp:12
const Eigen::VectorXd & GetData(int dataIndex) const
get data
Definition: Point.cpp:24
point for visualization
Definition: Point.h:11
Definition: Exception.h:6
Point(Eigen::VectorXd coordinates)
constructor
Definition: Point.cpp:7
const Eigen::Vector3d & GetCoordinates() const
get point coordinates
Definition: Point.cpp:19
def Visualize(structure, file)
Definition: Truss1D2N.py:63