23#ifndef UNV2420_Structure_HeaderFile
24#define UNV2420_Structure_HeaderFile
98 bool isIdentityMatrix()
const;
99 void ApplyMatrix (
double* coords )
const;
100 static void FromCylindricalCS(
double* coords );
101 static void FromSphericalCS (
double* coords );
107 Read(std::ifstream& in_stream,
108 std::string& part_name,
112 Write(std::ofstream& out_stream,
113 const std::string& part_name);
#define MESHDRIVERUNV_EXPORT
Definition: SMESH_DriverUNV.hxx:37
Definition: UNV2420_Structure.hxx:85
@ Spherical
Definition: UNV2420_Structure.hxx:86
@ Cartesian
Definition: UNV2420_Structure.hxx:86
@ Cylindrical
Definition: UNV2420_Structure.hxx:86
void Read(std::ifstream &in_stream, std::string &part_name, TDataSet &theDataSet)
Definition: UNV2420_Structure.cxx:36
std::vector< TRecord > TDataSet
Definition: UNV2420_Structure.hxx:104
void Write(std::ofstream &out_stream, const std::string &part_name)
Definition: UNV2420_Structure.cxx:83
int TCSLabel
Definition: UNV2420_Structure.hxx:88
Definition: UNV2420_Structure.hxx:91
TCSLabel coord_sys_label
Definition: UNV2420_Structure.hxx:92
int coord_sys_type
Definition: UNV2420_Structure.hxx:93
int coord_sys_color
Definition: UNV2420_Structure.hxx:94
std::string coord_sys_name
Definition: UNV2420_Structure.hxx:95