Public Member Functions | List of all members
MeshedSurfaceIOAllocator Class Reference

A helper class for storing points and faces with IO capabilities. More...

Inheritance diagram for MeshedSurfaceIOAllocator:
Inheritance graph
[legend]

Public Member Functions

 MeshedSurfaceIOAllocator (const IOobject &ioPoints, const IOobject &ioFaces)
 
 MeshedSurfaceIOAllocator (const IOobject &ioPoints, const pointField &points, const IOobject &ioFaces, const faceList &faces)
 
 MeshedSurfaceIOAllocator (const IOobject &ioPoints, pointField &&points, const IOobject &ioFaces, faceList &&faces)
 
virtual ~MeshedSurfaceIOAllocator ()
 
void setInstance (const fileName &inst)
 
void setWriteOption (IOobject::writeOption wOpt)
 
pointIOFieldstoredIOPoints ()
 
faceCompactIOListstoredIOFaces ()
 
const pointIOFieldstoredIOPoints () const
 
const faceCompactIOListstoredIOFaces () const
 
void clear ()
 
virtual bool writeObject (IOstreamOption streamOpt, const bool valid) const
 

Detailed Description

A helper class for storing points and faces with IO capabilities.

Source files

Definition at line 50 of file MeshedSurfaceIOAllocator.H.

Constructor & Destructor Documentation

◆ MeshedSurfaceIOAllocator() [1/3]

MeshedSurfaceIOAllocator ( const IOobject ioPoints,
const IOobject ioFaces 
)

Definition at line 27 of file MeshedSurfaceIOAllocator.C.

◆ MeshedSurfaceIOAllocator() [2/3]

MeshedSurfaceIOAllocator ( const IOobject ioPoints,
const pointField points,
const IOobject ioFaces,
const faceList faces 
)

Definition at line 38 of file MeshedSurfaceIOAllocator.C.

◆ MeshedSurfaceIOAllocator() [3/3]

MeshedSurfaceIOAllocator ( const IOobject ioPoints,
pointField &&  points,
const IOobject ioFaces,
faceList &&  faces 
)

Definition at line 49 of file MeshedSurfaceIOAllocator.C.

◆ ~MeshedSurfaceIOAllocator()

Definition at line 61 of file MeshedSurfaceIOAllocator.C.

References MeshedSurfaceIOAllocator::clear().

Here is the call graph for this function:

Member Function Documentation

◆ setInstance()

void setInstance ( const fileName inst)

Definition at line 70 of file MeshedSurfaceIOAllocator.C.

◆ setWriteOption()

void setWriteOption ( IOobject::writeOption  wOpt)

Definition at line 80 of file MeshedSurfaceIOAllocator.C.

Referenced by surfMesh::setWriteOption().

Here is the caller graph for this function:

◆ storedIOPoints() [1/2]

pointIOField& storedIOPoints ( )
inline

Definition at line 114 of file MeshedSurfaceIOAllocator.H.

Referenced by surfMesh::storedPoints().

Here is the caller graph for this function:

◆ storedIOFaces() [1/2]

faceCompactIOList& storedIOFaces ( )
inline

Definition at line 120 of file MeshedSurfaceIOAllocator.H.

Referenced by surfMesh::storedFaces().

Here is the caller graph for this function:

◆ storedIOPoints() [2/2]

const pointIOField& storedIOPoints ( ) const
inline

Definition at line 126 of file MeshedSurfaceIOAllocator.H.

◆ storedIOFaces() [2/2]

const faceCompactIOList& storedIOFaces ( ) const
inline

Definition at line 132 of file MeshedSurfaceIOAllocator.H.

◆ clear()

void clear ( )

Definition at line 89 of file MeshedSurfaceIOAllocator.C.

Referenced by MeshedSurfaceIOAllocator::~MeshedSurfaceIOAllocator().

Here is the caller graph for this function:

◆ writeObject()

bool writeObject ( IOstreamOption  streamOpt,
const bool  valid 
) const
virtual

Reimplemented in surfMesh.

Definition at line 97 of file MeshedSurfaceIOAllocator.C.


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