TRIsurfaceFormatCore Class Reference

Internal class used by the TRIsurfaceFormat. More...

Inheritance diagram for TRIsurfaceFormatCore:
Collaboration diagram for TRIsurfaceFormatCore:

Public Member Functions

 TRIsurfaceFormatCore (const fileName &)
 Read from file, filling in the information. More...
 
 TRIsurfaceFormatCore (const TRIsurfaceFormatCore &)=delete
 Disallow default bitwise copy construction. More...
 
 ~TRIsurfaceFormatCore ()
 Destructor. More...
 
bool sorted () const
 File read was already sorted. More...
 
void clear ()
 Flush all values. More...
 
pointField & points ()
 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...
 
void operator= (const TRIsurfaceFormatCore &)=delete
 Disallow default bitwise assignment. 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< surfZone > oneZone (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() [1/2]

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() [2/2]

Disallow default bitwise copy construction.

◆ ~TRIsurfaceFormatCore()

Member Function Documentation

◆ sorted()

bool sorted ( ) const
inline

File read was already sorted.

Definition at line 96 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 102 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 111 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 117 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 123 of file TRIsurfaceFormatCore.H.

References TRIsurfaceFormatCore::operator=().

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

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

◆ operator=()

void operator= ( const TRIsurfaceFormatCore &  )
delete

Disallow default bitwise assignment.

Referenced by TRIsurfaceFormatCore::sizes().

Here is the caller graph for this function:

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