PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::UCDUtilities Class Referencefinal

#include <UCDUtilities.hpp>

Public Types

enum  ExportFormats { Ascii = 0 }
 

Public Member Functions

 UCDUtilities ()
 
virtual ~UCDUtilities ()
 
void ExportPoints (const std::string &filePath, const Eigen::MatrixXd &points, const std::vector< UCDProperty< double > > &points_properties={}, const Eigen::VectorXi &materials={}) const
 
void ExportSegments (const std::string &filePath, const Eigen::MatrixXd &points, const Eigen::MatrixXi &segments, const std::vector< UCDProperty< double > > &points_properties={}, const std::vector< UCDProperty< double > > &segmnents_properties={}, const Eigen::VectorXi &materials={}) const
 
void ExportPolygons (const std::string &filePath, const Eigen::MatrixXd &points, const std::vector< std::vector< unsigned int > > &polygons_vertices, const std::vector< UCDProperty< double > > &points_properties={}, const std::vector< UCDProperty< double > > &polygons_properties={}, const Eigen::VectorXi &materials={}) const
 
void ExportPolyhedra (const std::string &filePath, const Eigen::MatrixXd &points, const std::vector< std::vector< unsigned int > > &polyhedra_vertices, const std::vector< UCDProperty< double > > &points_properties={}, const std::vector< UCDProperty< double > > &polyhedra_properties={}, const Eigen::VectorXi &materials={}) const
 

Member Enumeration Documentation

◆ ExportFormats

Constructor & Destructor Documentation

◆ UCDUtilities()

Gedim::UCDUtilities::UCDUtilities ( )
inline

◆ ~UCDUtilities()

virtual Gedim::UCDUtilities::~UCDUtilities ( )
inlinevirtual

Member Function Documentation

◆ ExportPoints()

void Gedim::UCDUtilities::ExportPoints ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const std::vector< UCDProperty< double > > &  points_properties = {},
const Eigen::VectorXi &  materials = {} 
) const

◆ ExportPolygons()

void Gedim::UCDUtilities::ExportPolygons ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const std::vector< std::vector< unsigned int > > &  polygons_vertices,
const std::vector< UCDProperty< double > > &  points_properties = {},
const std::vector< UCDProperty< double > > &  polygons_properties = {},
const Eigen::VectorXi &  materials = {} 
) const

◆ ExportPolyhedra()

void Gedim::UCDUtilities::ExportPolyhedra ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const std::vector< std::vector< unsigned int > > &  polyhedra_vertices,
const std::vector< UCDProperty< double > > &  points_properties = {},
const std::vector< UCDProperty< double > > &  polyhedra_properties = {},
const Eigen::VectorXi &  materials = {} 
) const

◆ ExportSegments()

void Gedim::UCDUtilities::ExportSegments ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const Eigen::MatrixXi &  segments,
const std::vector< UCDProperty< double > > &  points_properties = {},
const std::vector< UCDProperty< double > > &  segmnents_properties = {},
const Eigen::VectorXi &  materials = {} 
) const

The documentation for this class was generated from the following files: