Determines information about the mesh data structure. More...
#include <Info.h>
Public Member Functions | |
std::ostream & | DetailedInformation (std::ostream &rclStream) const |
Writes detailed information about the mesh structure into the stream. | |
std::ostream & | GeneralInformation (std::ostream &rclStream) const |
Writes general information about the mesh structure into the stream. | |
std::ostream & | InternalInformation (std::ostream &rclStream) const |
Writes internal information about the mesh structure into the stream. | |
MeshInfo (const MeshKernel &rclM) | |
std::ostream & | TopologyInformation (std::ostream &rclStream) const |
Writes topological information about the mesh structure into the stream. | |
virtual | ~MeshInfo (void) |
Protected Member Functions | |
std::ostream & | DetailedEdgeInfo (std::ostream &rclStream) const |
Writes detailed edge information. | |
std::ostream & | DetailedFacetInfo (std::ostream &rclStream) const |
Writes detailed facet information. | |
std::ostream & | DetailedPointInfo (std::ostream &rclStream) const |
Writes detailed point information. | |
std::ostream & | InternalFacetInfo (std::ostream &rclStream) const |
Writes internal facet information. | |
std::ostream & | InternalPointInfo (std::ostream &rclStream) const |
Writes internal point information. | |
Protected Attributes | |
const MeshKernel & | _rclMesh |
Determines information about the mesh data structure.
Definition at line 36 of file Info.h.
MeshInfo::MeshInfo | ( | const MeshKernel & | rclM | ) |
virtual MeshCore::MeshInfo::~MeshInfo | ( | void | ) | [inline, virtual] |
std::ostream & MeshInfo::DetailedEdgeInfo | ( | std::ostream & | rclStream | ) | const [protected] |
Writes detailed edge information.
Definition at line 89 of file Info.cpp.
References MeshCore::MeshFacet::_aulPoints, _rclMesh, MeshCore::MeshKernel::GetFacets(), MeshCore::MeshKernel::GetPoints(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by DetailedInformation().
std::ostream & MeshInfo::DetailedFacetInfo | ( | std::ostream & | rclStream | ) | const [protected] |
Writes detailed facet information.
Definition at line 140 of file Info.cpp.
References _rclMesh, MeshCore::MeshKernel::CountFacets(), and MeshCore::MeshFacetIterator::End().
Referenced by DetailedInformation().
std::ostream & MeshInfo::DetailedInformation | ( | std::ostream & | rclStream | ) | const |
Writes detailed information about the mesh structure into the stream.
Definition at line 170 of file Info.cpp.
References DetailedEdgeInfo(), DetailedFacetInfo(), and DetailedPointInfo().
std::ostream & MeshInfo::DetailedPointInfo | ( | std::ostream & | rclStream | ) | const [protected] |
Writes detailed point information.
Definition at line 65 of file Info.cpp.
References _rclMesh, MeshCore::MeshKernel::CountPoints(), and MeshCore::MeshPointIterator::End().
Referenced by DetailedInformation().
std::ostream & MeshInfo::GeneralInformation | ( | std::ostream & | rclStream | ) | const |
Writes general information about the mesh structure into the stream.
Definition at line 46 of file Info.cpp.
References _rclMesh, MeshCore::MeshKernel::CountEdges(), MeshCore::MeshKernel::CountFacets(), and MeshCore::MeshKernel::CountPoints().
Referenced by Mesh::MeshObject::representation().
std::ostream & MeshInfo::InternalFacetInfo | ( | std::ostream & | rclStream | ) | const [protected] |
Writes internal facet information.
Definition at line 207 of file Info.cpp.
References _rclMesh, MeshCore::MeshKernel::CountFacets(), and MeshCore::MeshKernel::GetFacets().
Referenced by InternalInformation().
std::ostream & MeshInfo::InternalInformation | ( | std::ostream & | rclStream | ) | const |
Writes internal information about the mesh structure into the stream.
Definition at line 238 of file Info.cpp.
References InternalFacetInfo(), and InternalPointInfo().
std::ostream & MeshInfo::InternalPointInfo | ( | std::ostream & | rclStream | ) | const [protected] |
Writes internal point information.
Definition at line 179 of file Info.cpp.
References _rclMesh, MeshCore::MeshKernel::CountPoints(), and MeshCore::MeshPointIterator::End().
Referenced by InternalInformation().
std::ostream & MeshInfo::TopologyInformation | ( | std::ostream & | rclStream | ) | const |
Writes topological information about the mesh structure into the stream.
Definition at line 246 of file Info.cpp.
References _rclMesh, and MeshCore::MeshKernel::GetFacets().
Referenced by Mesh::MeshObject::topologyInfo().
const MeshKernel& MeshCore::MeshInfo::_rclMesh [protected] |
Definition at line 82 of file Info.h.
Referenced by DetailedEdgeInfo(), DetailedFacetInfo(), DetailedPointInfo(), GeneralInformation(), InternalFacetInfo(), InternalPointInfo(), and TopologyInformation().