Protected Member Functions | |
void | calculateVars () |
![]() | |
int32 | addTriangle (const realx3x3 &tri, realx3Vector &points, int32x3Vector &vertices) |
bool | check () |
Protected Attributes | |
int32Field_HD | lastPointIndex_ |
int32Field_HD | lastVertexIndex_ |
wordField | surfaceNames_ |
int32Field_HD | surfaceNumPoints_ |
int32Vector_HD | pointsStartPos_ |
int32Field_HD | surfaceNumVertices_ |
int32Vector_HD | verticesStartPos_ |
int32 | numSurfaces_ = 0 |
![]() | |
realx3Field_D | points_ |
points of triangles More... | |
int32x3Field_D | vertices_ |
vectices indices of triangles More... | |
realField_D | area_ |
area of each triangle More... | |
int32 | maxIndex_ = -1 |
![]() | |
List< eventObserver * > | observerList_ |
Definition at line 33 of file multiTriSurface.hpp.
multiTriSurface | ( | ) |
Definition at line 85 of file multiTriSurface.cpp.
References multiTriSurface::calculateVars().
|
default |
|
delete |
|
default |
|
protected |
Definition at line 24 of file multiTriSurface.cpp.
References VectorDual< T, MemorySpace >::capacity(), VectorDual< T, MemorySpace >::clear(), ForAll, multiTriSurface::lastPointIndex_, multiTriSurface::lastVertexIndex_, multiTriSurface::numSurfaces_, multiTriSurface::pointsStartPos_, VectorDual< T, MemorySpace >::push_back(), VectorDual< T, MemorySpace >::reallocate(), Vector< T, Allocator >::size(), multiTriSurface::surfaceNames_, multiTriSurface::surfaceNumPoints_, multiTriSurface::surfaceNumVertices_, VectorDual< T, MemorySpace >::syncViews(), and multiTriSurface::verticesStartPos_.
Referenced by multiTriSurface::multiTriSurface().
TypeInfoNV | ( | "multiTriSurface" | ) |
|
default |
|
delete |
bool addTriSurface | ( | const word & | name, |
const triSurface & | tSurf | ||
) |
Definition at line 96 of file multiTriSurface.cpp.
References VectorSingle< T, MemorySpace >::append(), triSurface::area(), fatalErrorInFunction, LAMBDA_HD, triSurface::points(), and triSurface::vertices().
Referenced by main().
bool addTriSurface | ( | const word & | name, |
const realx3x3Vector & | vertices | ||
) |
Definition at line 158 of file multiTriSurface.cpp.
|
inline |
Definition at line 86 of file multiTriSurface.hpp.
References multiTriSurface::numSurfaces_.
|
inline |
Definition at line 91 of file multiTriSurface.hpp.
References triSurface::clear(), Vector< T, Allocator >::clear(), VectorDual< T, MemorySpace >::clear(), multiTriSurface::lastPointIndex_, and multiTriSurface::surfaceNames_.
|
inline |
Definition at line 100 of file multiTriSurface.hpp.
References multiTriSurface::pointsStartPos_.
|
inline |
Definition at line 105 of file multiTriSurface.hpp.
References multiTriSurface::verticesStartPos_.
|
inline |
Definition at line 110 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumPoints_.
|
inline |
Definition at line 115 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumPoints_.
Definition at line 120 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumPoints_.
Definition at line 125 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNumVertices_.
Referenced by multiTriSurface::surfSize().
Definition at line 130 of file multiTriSurface.hpp.
References multiTriSurface::surfNumTriangles().
Definition at line 135 of file multiTriSurface.hpp.
References multiTriSurface::surfaceNames_.
bool readMultiTriSurface | ( | iIstream & | is | ) |
Definition at line 211 of file multiTriSurface.cpp.
References IOstream::check(), and FUNCTION_NAME.
Referenced by pFlow::operator>>(), and multiTriSurface::read().
bool writeMultiTriSurface | ( | iOstream & | os | ) | const |
Definition at line 232 of file multiTriSurface.cpp.
References IOstream::check(), and FUNCTION_NAME.
Referenced by pFlow::operator<<(), and multiTriSurface::write().
|
inline |
Definition at line 146 of file multiTriSurface.hpp.
References multiTriSurface::readMultiTriSurface().
|
inline |
Definition at line 151 of file multiTriSurface.hpp.
References multiTriSurface::writeMultiTriSurface().
|
protected |
Definition at line 40 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::clear().
|
protected |
Definition at line 43 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars().
|
protected |
Definition at line 46 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), multiTriSurface::clear(), and multiTriSurface::surfaceName().
|
protected |
Definition at line 48 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), multiTriSurface::surfaceNumPoints(), and multiTriSurface::surfNumPoints().
|
protected |
Definition at line 50 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::pointsStartPos().
|
protected |
Definition at line 52 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::surfNumTriangles().
|
protected |
Definition at line 54 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::verticesStartPos().
|
protected |
Definition at line 56 of file multiTriSurface.hpp.
Referenced by multiTriSurface::calculateVars(), and multiTriSurface::numSurfaces().