MeshCore::MeshInfo Class Reference

Determines information about the mesh data structure. More...

#include <Info.h>

List of all members.

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

Detailed Description

Determines information about the mesh data structure.

Definition at line 36 of file Info.h.


Constructor & Destructor Documentation

MeshInfo::MeshInfo ( const MeshKernel rclM  ) 

Definition at line 41 of file Info.cpp.

virtual MeshCore::MeshInfo::~MeshInfo ( void   )  [inline, virtual]

Definition at line 40 of file Info.h.


Member Function Documentation

std::ostream & MeshInfo::DetailedEdgeInfo ( std::ostream &  rclStream  )  const [protected]
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().


Member Data Documentation


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

Generated on Wed Nov 23 19:02:24 2011 for FreeCAD by  doxygen 1.6.1