Public Member Functions | List of all members
TRIsurfaceFormatCore Class Reference

Internal class used by the TRIsurfaceFormat. More...

Inheritance diagram for TRIsurfaceFormatCore:
Inheritance graph
[legend]
Collaboration diagram for TRIsurfaceFormatCore:
Collaboration graph
[legend]

Public Member Functions

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

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) More...
 
static fileName findMeshInstance (const Time &, const word &surfName="")
 Find instance with surfName. More...
 
static fileName findMeshFile (const Time &, const word &surfName="")
 Find mesh file with surfName. More...
 
- Static Public Attributes inherited from surfaceFormatsCore
static word nativeExt
 The file extension corresponding to 'native' surface format. More...
 
- 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,. More...
 
static string getLineNoComment (IFstream &)
 Read non-comment line. More...
 

Detailed Description

Internal class used by the TRIsurfaceFormat.

Source files

Definition at line 55 of file TRIsurfaceFormatCore.H.

Constructor & Destructor Documentation

◆ TRIsurfaceFormatCore()

TRIsurfaceFormatCore ( const fileName filename)

Read from file, filling in the information.

Definition at line 35 of file TRIsurfaceFormatCore.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

◆ ~TRIsurfaceFormatCore()

Member Function Documentation

◆ sorted()

bool sorted ( ) const
inline

File read was already sorted.

Definition at line 99 of file TRIsurfaceFormatCore.H.

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

Here is the caller graph for this function:

◆ clear()

void clear ( )
inline

Flush all values.

Definition at line 105 of file TRIsurfaceFormatCore.H.

References List< T >::clear().

Referenced by TRIsurfaceFormatCore::~TRIsurfaceFormatCore().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ points()

pointField& points ( )
inline

Return full access to the points.

Definition at line 114 of file TRIsurfaceFormatCore.H.

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

Here is the caller graph for this function:

◆ zoneIds()

List<label>& zoneIds ( )
inline

Return full access to the zones.

Definition at line 120 of file TRIsurfaceFormatCore.H.

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

Here is the caller graph for this function:

◆ sizes()

List<label>& sizes ( )
inline

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

Definition at line 126 of file TRIsurfaceFormatCore.H.

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

Here is the caller graph for this function:

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