FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

An implementation of ensightPart to hold volume mesh faces. More...

#include <conversion/ensightPartFaces.H>


Detailed Description

An implementation of ensightPart to hold volume mesh faces.

Source files

Definition at line 49 of file ensightPartFaces.H.

Inheritance diagram for ensightPartFaces:
Collaboration diagram for ensightPartFaces:

List of all members.

Public Member Functions

 TypeName ("ensightFaces")
 Runtime type information.
 ensightPartFaces (label partNumber, const string &partDescription)
 Construct empty part with number and description.
 ensightPartFaces (label partNumber, const polyMesh &, const polyPatch &)
 Construct from polyMesh and polyPatch.
 ensightPartFaces (const ensightPartFaces &)
 Construct as copy.
 ensightPartFaces (Istream &)
 Construct from Istream.
virtual  ~ensightPartFaces ()
 Destructor.
virtual List< word > const &  elementTypes () const
 static listing of the element types

Static Public Member Functions

static autoPtr< ensightPartFaces >  New (Istream &is)
 Construct on freestore from Istream.

Protected Types

enum  elemType { tria3Elements, quad4Elements, nsidedElements }
 

addressable ensight element types

More...

Static Protected Attributes

static List< word >  elemTypes_

Member Enumeration Documentation

enum elemType [protected]

addressable ensight element types

Enumerator:
tria3Elements 
quad4Elements 
nsidedElements 

Definition at line 74 of file ensightPartFaces.H.


Constructor & Destructor Documentation

ensightPartFaces ( label   partNumber,
const string &   partDescription  
)

Construct empty part with number and description.

Definition at line 53 of file ensightPartFaces.C.

Referenced by ensightPartFaces::New().

ensightPartFaces ( label   partNumber,
const polyMesh &   pMesh,
const polyPatch &   pPatch  
)

Construct from polyMesh and polyPatch.

Definition at line 65 of file ensightPartFaces.C.

References f(), polyMesh::faces(), forAll, List< T >::setSize(), List< T >::size(), and polyPatch::start().

ensightPartFaces ( const ensightPartFaces &   part  )

Construct as copy.

Definition at line 139 of file ensightPartFaces.C.

ensightPartFaces ( Istream &   is  )

Construct from Istream.

Definition at line 145 of file ensightPartFaces.C.

References ensightPart::isCellData_, and ensightPart::reconstruct().

~ensightPartFaces (  ) [virtual]

Destructor.

Definition at line 156 of file ensightPartFaces.C.


Member Function Documentation

TypeName ( "ensightFaces"    )

Runtime type information.

static autoPtr<ensightPartFaces> New ( Istream &   is  ) [inline, static]

Construct on freestore from Istream.

Reimplemented from ensightPart.

Definition at line 110 of file ensightPartFaces.H.

References ensightPartFaces::ensightPartFaces().

virtual List<word> const& elementTypes (  ) const [inline, virtual]

static listing of the element types

Reimplemented from ensightPart.

Definition at line 123 of file ensightPartFaces.H.

References ensightPartFaces::elemTypes_.


Member Data Documentation

Foam::List< Foam::word > elemTypes_ [static, protected]

Reimplemented from ensightPart.

Definition at line 82 of file ensightPartFaces.H.

Referenced by ensightPartFaces::elementTypes().


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