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...
 
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...
 
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< 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() [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: