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().
1.6.1