FreeFOAM The Cross-Platform CFD Toolkit
TRIsurfaceFormatCore Class Reference

Internal class used by the TRIsurfaceFormat. More...

#include <surfMesh/TRIsurfaceFormatCore.H>


Detailed Description

+ Inheritance diagram for TRIsurfaceFormatCore:
+ Collaboration diagram for TRIsurfaceFormatCore:

List of all members.

Public Member Functions

 TRIsurfaceFormatCore (const fileName &)
 Read from file, filling in the information.
 ~TRIsurfaceFormatCore ()
bool sorted () const
 File read was already sorted.
void clear ()
 Flush all values.
pointFieldpoints ()
 Return full access to the points.
List< label > & zoneIds ()
 Return full access to the zones.
List< label > & sizes ()
 The list of zone sizes in the order of their first appearance.
- Public Member Functions inherited from surfaceFormatsCore
 surfaceFormatsCore ()
 Construct null.
virtual ~surfaceFormatsCore ()

Additional Inherited Members

- Static Public Member Functions inherited from surfaceFormatsCore
static bool checkSupport (const wordHashSet &available, const word &ext, const bool verbose, const word &functionName)
static fileName localMeshFileName (const word &surfName="")
 Return the local file name (within time directory)
static fileName findMeshInstance (const Time &, const word &surfName="")
 Find instance with surfName.
static fileName findMeshFile (const Time &, const word &surfName="")
 Find mesh file with surfName.
- Static Public Attributes inherited from surfaceFormatsCore
static word nativeExt
 The file extension corresponding to 'native' surface format.
- Static Protected Member Functions inherited from surfaceFormatsCore
template<class Container >
static List< surfZoneoneZone (const Container &container, const word &name="zone0")
 Return a list with a single entry,.
static string getLineNoComment (IFstream &)
 Read non-comment line.

Constructor & Destructor Documentation

TRIsurfaceFormatCore ( const fileName filename)

Read from file, filling in the information.

Definition at line 35 of file TRIsurfaceFormatCore.C.

Definition at line 50 of file TRIsurfaceFormatCore.C.


Member Function Documentation

bool sorted ( ) const
inline

File read was already sorted.

Definition at line 101 of file TRIsurfaceFormatCore.H.

Referenced by TRIsurfaceFormat< Face >::read().

void clear ( )
inline

Flush all values.

Definition at line 107 of file TRIsurfaceFormatCore.H.

References List< T >::clear().

pointField& points ( )
inline

Return full access to the points.

Definition at line 116 of file TRIsurfaceFormatCore.H.

Referenced by TRIsurfaceFormat< Face >::read().

List<label>& zoneIds ( )
inline

Return full access to the zones.

Definition at line 122 of file TRIsurfaceFormatCore.H.

Referenced by TRIsurfaceFormat< Face >::read().

List<label>& sizes ( )
inline

The list of zone sizes in the order of their first appearance.

Definition at line 128 of file TRIsurfaceFormatCore.H.

Referenced by TRIsurfaceFormat< Face >::read().


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