Public Member Functions | Protected Member Functions | List of all members
ensightPart Class Reference

Base class for ensightCells, ensightFaces, ensightOutputSurfaces. More...

Inheritance diagram for ensightPart:
Inheritance graph
[legend]

Public Member Functions

 TypeNameNoDebug ("ensightPart")
 
 ensightPart ()
 
 ensightPart (const string &description)
 
virtual ~ensightPart ()=default
 
label index () const noexcept
 
label & index () noexcept
 
label identifier () const noexcept
 
label & identifier () noexcept
 
bool empty () const noexcept
 
label size () const noexcept
 
const stringname () const noexcept
 
void rename (const string &value)
 
void rename (string &&value)
 
virtual void writeDict (Ostream &os, const bool full=false) const
 
label operator[] (const label i) const
 

Protected Member Functions

const labelListaddressing () const noexcept
 
labelListaddressing () noexcept
 
void clear ()
 
void incrAddressing (const label off)
 
void decrAddressing (const label off)
 

Detailed Description

Base class for ensightCells, ensightFaces, ensightOutputSurfaces.

Source files

Definition at line 49 of file ensightPart.H.

Constructor & Destructor Documentation

◆ ensightPart() [1/2]

Definition at line 54 of file ensightPart.C.

◆ ensightPart() [2/2]

ensightPart ( const string description)
explicit

Definition at line 63 of file ensightPart.C.

◆ ~ensightPart()

virtual ~ensightPart ( )
virtualdefault

Member Function Documentation

◆ addressing() [1/2]

const labelList& addressing ( ) const
inlineprotectednoexcept

Definition at line 72 of file ensightPart.H.

◆ addressing() [2/2]

labelList& addressing ( )
inlineprotectednoexcept

Definition at line 78 of file ensightPart.H.

◆ clear()

void clear ( )
inlineprotected

Definition at line 84 of file ensightPart.H.

References List::clear().

Referenced by ensightFaces::clear(), and ensightCells::clear().

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

◆ incrAddressing()

void incrAddressing ( const label  off)
protected

Definition at line 34 of file ensightPart.C.

◆ decrAddressing()

void decrAddressing ( const label  off)
protected

Definition at line 43 of file ensightPart.C.

◆ TypeNameNoDebug()

TypeNameNoDebug ( "ensightPart"  )

◆ index() [1/2]

label index ( ) const
inlinenoexcept

◆ index() [2/2]

label& index ( )
inlinenoexcept

Definition at line 126 of file ensightPart.H.

◆ identifier() [1/2]

label identifier ( ) const
inlinenoexcept

Definition at line 132 of file ensightPart.H.

Referenced by ensightFaMesh::correct(), and ensightMesh::correct().

Here is the caller graph for this function:

◆ identifier() [2/2]

label& identifier ( )
inlinenoexcept

Definition at line 138 of file ensightPart.H.

◆ empty()

bool empty ( ) const
inlinenoexcept

Definition at line 144 of file ensightPart.H.

Referenced by ensightOutputSurface::writePointData().

Here is the caller graph for this function:

◆ size()

label size ( ) const
inlinenoexcept

Definition at line 150 of file ensightPart.H.

Referenced by ensightCells::meshPointMap().

Here is the caller graph for this function:

◆ name()

const string& name ( ) const
inlinenoexcept

Definition at line 156 of file ensightPart.H.

Referenced by ensightOutputSurface::write(), ensightFaces::write(), and ensightCells::write().

Here is the caller graph for this function:

◆ rename() [1/2]

void rename ( const string value)
inline

Definition at line 162 of file ensightPart.H.

Referenced by ensightFaMesh::correct(), ensightMesh::correct(), ensightCells::ensightCells(), and ensightFaces::ensightFaces().

Here is the caller graph for this function:

◆ rename() [2/2]

void rename ( string &&  value)
inline

Definition at line 168 of file ensightPart.H.

◆ writeDict()

virtual void writeDict ( Ostream os,
const bool  full = false 
) const
inlinevirtual

Reimplemented in ensightCells, and ensightFaces.

Definition at line 178 of file ensightPart.H.

◆ operator[]()

label operator[] ( const label  i) const
inline

Definition at line 185 of file ensightPart.H.


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