gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GEO_Internals Class Reference

#include <GModelIO_GEO.h>

Collaboration diagram for GEO_Internals:

Public Member Functions

 GEO_Internals ()
 
 ~GEO_Internals ()
 
void destroy ()
 
bool getChanged () const
 
void setMaxTag (int dim, int val)
 
int getMaxTag (int dim) const
 
bool addVertex (int &tag, double x, double y, double z, double lc)
 
bool addVertex (int &tag, double x, double y, gmshSurface *s, double lc)
 
bool addLine (int &tag, int startTag, int endTag)
 
bool addLine (int &tag, const std::vector< int > &pointTags)
 
bool addCircleArc (int &tag, int startTag, int centerTag, int endTag, double nx=0., double ny=0., double nz=0.)
 
bool addEllipseArc (int &tag, int startTag, int centerTag, int majorTag, int endTag, double nx=0., double ny=0., double nz=0.)
 
bool addSpline (int &tag, const std::vector< int > &pointTags)
 
bool addBezier (int &tag, const std::vector< int > &pointTags)
 
bool addBSpline (int &tag, const std::vector< int > &pointTags, const std::vector< double > &seqknots=std::vector< double >())
 
bool addCompoundSpline (int &tag, const std::vector< int > &curveTags, int numPoints)
 
bool addCompoundBSpline (int &tag, const std::vector< int > &curveTags, int numPoints)
 
bool addCurveLoop (int &tag, const std::vector< int > &curveTags, bool reorient=false)
 
bool addCurveLoops (const std::vector< int > &curveTags, std::vector< int > &curveLoopTags)
 
bool addPlaneSurface (int &tag, const std::vector< int > &wireTags)
 
bool addDiscreteSurface (int &tag)
 
bool addSurfaceFilling (int &tag, const std::vector< int > &wireTags, int sphereCenterTag=-1)
 
bool addSurfaceLoop (int &tag, const std::vector< int > &surfaceTags)
 
bool addVolume (int &tag, const std::vector< int > &shellTags)
 
bool extrude (const std::vector< std::pair< int, int > > &inDimTags, double dx, double dy, double dz, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0)
 
bool revolve (const std::vector< std::pair< int, int > > &inDimTags, double x, double y, double z, double ax, double ay, double az, double angle, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0)
 
bool twist (const std::vector< std::pair< int, int > > &inDimTags, double x, double y, double z, double dx, double dy, double dz, double ax, double ay, double az, double angle, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0)
 
bool boundaryLayer (const std::vector< std::pair< int, int > > &inDimTags, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0)
 
bool translate (const std::vector< std::pair< int, int > > &dimTags, double dx, double dy, double dz)
 
bool rotate (const std::vector< std::pair< int, int > > &dimTags, double x, double y, double z, double ax, double ay, double az, double angle)
 
bool dilate (const std::vector< std::pair< int, int > > &dimTags, double x, double y, double z, double a, double b, double c)
 
bool symmetry (const std::vector< std::pair< int, int > > &dimTags, double a, double b, double c, double d)
 
bool splitCurve (int tag, const std::vector< int > &pointTags, std::vector< int > &curveTags)
 
bool intersectCurvesWithSurface (const std::vector< int > &curveTags, int surfaceTag, std::vector< int > &pointTags)
 
bool copy (const std::vector< std::pair< int, int > > &inDimTags, std::vector< std::pair< int, int > > &outDimTags)
 
bool remove (int dim, int tag, bool recursive=false)
 
bool remove (const std::vector< std::pair< int, int > > &dimTags, bool recursive=false)
 
void resetPhysicalGroups ()
 
bool modifyPhysicalGroup (int dim, int tag, int op, const std::vector< int > &tags)
 
int getMaxPhysicalTag () const
 
void setMaxPhysicalTag (int val)
 
void removeAllDuplicates ()
 
bool mergeVertices (const std::vector< int > &tags)
 
void setCompoundMesh (int dim, const std::vector< int > &tags)
 
void setMeshSize (int dim, int tag, double size)
 
void setDegenerated (int dim, int tag)
 
void setTransfiniteLine (int tag, int nPoints, int type, double coef)
 
void setTransfiniteSurface (int tag, int arrangement, const std::vector< int > &cornerTags)
 
void setTransfiniteVolume (int tag, const std::vector< int > &cornerTags)
 
void setTransfiniteVolumeQuadTri (int tag)
 
void setRecombine (int dim, int tag, double angle)
 
void setSmoothing (int tag, int val)
 
void setReverseMesh (int dim, int tag, bool val=1)
 
void setMeshAlgorithm (int dim, int tag, int val)
 
void setMeshSizeFromBoundary (int dim, int tag, int val)
 
void synchronize (GModel *model, bool resetMeshAttributes=true)
 
bool getVertex (int tag, double &x, double &y, double &z)
 
gmshSurfacenewGeometrySphere (int tag, int centerTag, int pointTag)
 
gmshSurfacenewGeometryPolarSphere (int tag, int centerTag, int pointTag)
 

Public Attributes

Tree_TPoints
 
Tree_TCurves
 
Tree_TEdgeLoops
 
Tree_TSurfaces
 
Tree_TSurfaceLoops
 
Tree_TVolumes
 
Tree_TDelPoints
 
Tree_TDelCurves
 
Tree_TDelSurfaces
 
Tree_TDelVolumes
 
List_TPhysicalGroups
 
List_TDelPhysicalGroups
 

Private Member Functions

void _allocateAll ()
 
void _freeAll ()
 
bool _transform (int mode, const std::vector< std::pair< int, int > > &dimTags, double x, double y, double z, double dx, double dy, double dz, double a, double b, double c, double d)
 
bool _extrude (int mode, const std::vector< std::pair< int, int > > &inDimTags, double x, double y, double z, double dx, double dy, double dz, double ax, double ay, double az, double angle, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0)
 
bool _addCompoundSpline (int &tag, const std::vector< int > &curveTags, int numPoints, bool bspline)
 

Private Attributes

std::multimap< int, std::vector< int > > _meshCompounds
 
int _maxPointNum
 
int _maxLineNum
 
int _maxLineLoopNum
 
int _maxSurfaceNum
 
int _maxSurfaceLoopNum
 
int _maxVolumeNum
 
int _maxPhysicalNum
 
bool _changed
 

Detailed Description

Definition at line 15 of file GModelIO_GEO.h.

Constructor & Destructor Documentation

◆ GEO_Internals()

GEO_Internals::GEO_Internals ( )
inline

Definition at line 41 of file GModelIO_GEO.h.

Here is the call graph for this function:

◆ ~GEO_Internals()

GEO_Internals::~GEO_Internals ( )
inline

Definition at line 42 of file GModelIO_GEO.h.

Here is the call graph for this function:

Member Function Documentation

◆ _addCompoundSpline()

bool GEO_Internals::_addCompoundSpline ( int &  tag,
const std::vector< int > &  curveTags,
int  numPoints,
bool  bspline 
)
private

Definition at line 336 of file GModelIO_GEO.cpp.

Referenced by addCompoundBSpline(), and addCompoundSpline().

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

◆ _allocateAll()

void GEO_Internals::_allocateAll ( )
private

Definition at line 29 of file GModelIO_GEO.cpp.

Referenced by destroy(), and GEO_Internals().

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

◆ _extrude()

bool GEO_Internals::_extrude ( int  mode,
const std::vector< std::pair< int, int > > &  inDimTags,
double  x,
double  y,
double  z,
double  dx,
double  dy,
double  dz,
double  ax,
double  ay,
double  az,
double  angle,
std::vector< std::pair< int, int > > &  outDimTags,
ExtrudeParams e = 0 
)
private

Definition at line 722 of file GModelIO_GEO.cpp.

Referenced by boundaryLayer(), extrude(), revolve(), and twist().

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

◆ _freeAll()

void GEO_Internals::_freeAll ( )
private

Definition at line 52 of file GModelIO_GEO.cpp.

Referenced by destroy(), and ~GEO_Internals().

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

◆ _transform()

bool GEO_Internals::_transform ( int  mode,
const std::vector< std::pair< int, int > > &  dimTags,
double  x,
double  y,
double  z,
double  dx,
double  dy,
double  dz,
double  a,
double  b,
double  c,
double  d 
)
private

Definition at line 812 of file GModelIO_GEO.cpp.

Referenced by dilate(), rotate(), symmetry(), and translate().

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

◆ addBezier()

bool GEO_Internals::addBezier ( int &  tag,
const std::vector< int > &  pointTags 
)

Definition at line 271 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addBSpline()

bool GEO_Internals::addBSpline ( int &  tag,
const std::vector< int > &  pointTags,
const std::vector< double > &  seqknots = std::vector<double>() 
)

Definition at line 297 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addCircleArc()

bool GEO_Internals::addCircleArc ( int &  tag,
int  startTag,
int  centerTag,
int  endTag,
double  nx = 0.,
double  ny = 0.,
double  nz = 0. 
)

Definition at line 175 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addCompoundBSpline()

bool GEO_Internals::addCompoundBSpline ( int &  tag,
const std::vector< int > &  curveTags,
int  numPoints 
)

Definition at line 394 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addCompoundSpline()

bool GEO_Internals::addCompoundSpline ( int &  tag,
const std::vector< int > &  curveTags,
int  numPoints 
)

Definition at line 387 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addCurveLoop()

bool GEO_Internals::addCurveLoop ( int &  tag,
const std::vector< int > &  curveTags,
bool  reorient = false 
)

Definition at line 401 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addCurveLoops()

bool GEO_Internals::addCurveLoops ( const std::vector< int > &  curveTags,
std::vector< int > &  curveLoopTags 
)

Definition at line 529 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addDiscreteSurface()

bool GEO_Internals::addDiscreteSurface ( int &  tag)

Definition at line 617 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addEllipseArc()

bool GEO_Internals::addEllipseArc ( int &  tag,
int  startTag,
int  centerTag,
int  majorTag,
int  endTag,
double  nx = 0.,
double  ny = 0.,
double  nz = 0. 
)

Definition at line 209 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addLine() [1/2]

bool GEO_Internals::addLine ( int &  tag,
const std::vector< int > &  pointTags 
)

Definition at line 149 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addLine() [2/2]

bool GEO_Internals::addLine ( int &  tag,
int  startTag,
int  endTag 
)

Definition at line 141 of file GModelIO_GEO.cpp.

◆ addPlaneSurface()

bool GEO_Internals::addPlaneSurface ( int &  tag,
const std::vector< int > &  wireTags 
)

Definition at line 592 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addSpline()

bool GEO_Internals::addSpline ( int &  tag,
const std::vector< int > &  pointTags 
)

Definition at line 245 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addSurfaceFilling()

bool GEO_Internals::addSurfaceFilling ( int &  tag,
const std::vector< int > &  wireTags,
int  sphereCenterTag = -1 
)

Definition at line 630 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addSurfaceLoop()

bool GEO_Internals::addSurfaceLoop ( int &  tag,
const std::vector< int > &  surfaceTags 
)

Definition at line 680 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addVertex() [1/2]

bool GEO_Internals::addVertex ( int &  tag,
double  x,
double  y,
double  z,
double  lc 
)

Definition at line 112 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addVertex() [2/2]

bool GEO_Internals::addVertex ( int &  tag,
double  x,
double  y,
gmshSurface s,
double  lc 
)

Definition at line 126 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ addVolume()

bool GEO_Internals::addVolume ( int &  tag,
const std::vector< int > &  shellTags 
)

Definition at line 701 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ boundaryLayer()

bool GEO_Internals::boundaryLayer ( const std::vector< std::pair< int, int > > &  inDimTags,
std::vector< std::pair< int, int > > &  outDimTags,
ExtrudeParams e = 0 
)

Definition at line 804 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ copy()

bool GEO_Internals::copy ( const std::vector< std::pair< int, int > > &  inDimTags,
std::vector< std::pair< int, int > > &  outDimTags 
)

Definition at line 913 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ destroy()

void GEO_Internals::destroy ( )
inline

Definition at line 43 of file GModelIO_GEO.h.

Referenced by OpenProject().

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

◆ dilate()

bool GEO_Internals::dilate ( const std::vector< std::pair< int, int > > &  dimTags,
double  x,
double  y,
double  z,
double  a,
double  b,
double  c 
)

Definition at line 855 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ extrude()

bool GEO_Internals::extrude ( const std::vector< std::pair< int, int > > &  inDimTags,
double  dx,
double  dy,
double  dz,
std::vector< std::pair< int, int > > &  outDimTags,
ExtrudeParams e = 0 
)

Definition at line 774 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ getChanged()

bool GEO_Internals::getChanged ( ) const
inline

Definition at line 50 of file GModelIO_GEO.h.

◆ getMaxPhysicalTag()

int GEO_Internals::getMaxPhysicalTag ( ) const
inline

Definition at line 132 of file GModelIO_GEO.h.

Referenced by NEWPHYSICAL(), and scriptAddRemovePhysicalGroup().

Here is the caller graph for this function:

◆ getMaxTag()

◆ getVertex()

bool GEO_Internals::getVertex ( int  tag,
double &  x,
double &  y,
double &  z 
)

Definition at line 1616 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ intersectCurvesWithSurface()

bool GEO_Internals::intersectCurvesWithSurface ( const std::vector< int > &  curveTags,
int  surfaceTag,
std::vector< int > &  pointTags 
)

Definition at line 889 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ mergeVertices()

bool GEO_Internals::mergeVertices ( const std::vector< int > &  tags)

Definition at line 1083 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ modifyPhysicalGroup()

bool GEO_Internals::modifyPhysicalGroup ( int  dim,
int  tag,
int  op,
const std::vector< int > &  tags 
)

Definition at line 1000 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ newGeometryPolarSphere()

gmshSurface * GEO_Internals::newGeometryPolarSphere ( int  tag,
int  centerTag,
int  pointTag 
)

Definition at line 1648 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ newGeometrySphere()

gmshSurface * GEO_Internals::newGeometrySphere ( int  tag,
int  centerTag,
int  pointTag 
)

Definition at line 1628 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ remove() [1/2]

bool GEO_Internals::remove ( const std::vector< std::pair< int, int > > &  dimTags,
bool  recursive = false 
)

Definition at line 984 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ remove() [2/2]

bool GEO_Internals::remove ( int  dim,
int  tag,
bool  recursive = false 
)

Definition at line 969 of file GModelIO_GEO.cpp.

Referenced by remove().

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

◆ removeAllDuplicates()

void GEO_Internals::removeAllDuplicates ( )

Definition at line 1077 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ resetPhysicalGroups()

void GEO_Internals::resetPhysicalGroups ( )

Definition at line 992 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ revolve()

bool GEO_Internals::revolve ( const std::vector< std::pair< int, int > > &  inDimTags,
double  x,
double  y,
double  z,
double  ax,
double  ay,
double  az,
double  angle,
std::vector< std::pair< int, int > > &  outDimTags,
ExtrudeParams e = 0 
)

Definition at line 783 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ rotate()

bool GEO_Internals::rotate ( const std::vector< std::pair< int, int > > &  dimTags,
double  x,
double  y,
double  z,
double  ax,
double  ay,
double  az,
double  angle 
)

Definition at line 848 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setCompoundMesh()

void GEO_Internals::setCompoundMesh ( int  dim,
const std::vector< int > &  tags 
)

Definition at line 1111 of file GModelIO_GEO.cpp.

◆ setDegenerated()

void GEO_Internals::setDegenerated ( int  dim,
int  tag 
)

Definition at line 1128 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setMaxPhysicalTag()

void GEO_Internals::setMaxPhysicalTag ( int  val)
inline

Definition at line 133 of file GModelIO_GEO.h.

Referenced by CreatePhysicalGroup().

Here is the caller graph for this function:

◆ setMaxTag()

◆ setMeshAlgorithm()

void GEO_Internals::setMeshAlgorithm ( int  dim,
int  tag,
int  val 
)

Definition at line 1344 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setMeshSize()

void GEO_Internals::setMeshSize ( int  dim,
int  tag,
double  size 
)

Definition at line 1117 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setMeshSizeFromBoundary()

void GEO_Internals::setMeshSizeFromBoundary ( int  dim,
int  tag,
int  val 
)

Definition at line 1353 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setRecombine()

void GEO_Internals::setRecombine ( int  dim,
int  tag,
double  angle 
)

Definition at line 1252 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setReverseMesh()

void GEO_Internals::setReverseMesh ( int  dim,
int  tag,
bool  val = 1 
)

Definition at line 1309 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setSmoothing()

void GEO_Internals::setSmoothing ( int  tag,
int  val 
)

Definition at line 1291 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setTransfiniteLine()

void GEO_Internals::setTransfiniteLine ( int  tag,
int  nPoints,
int  type,
double  coef 
)

Definition at line 1136 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setTransfiniteSurface()

void GEO_Internals::setTransfiniteSurface ( int  tag,
int  arrangement,
const std::vector< int > &  cornerTags 
)

Definition at line 1163 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setTransfiniteVolume()

void GEO_Internals::setTransfiniteVolume ( int  tag,
const std::vector< int > &  cornerTags 
)

Definition at line 1201 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ setTransfiniteVolumeQuadTri()

void GEO_Internals::setTransfiniteVolumeQuadTri ( int  tag)

Definition at line 1234 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ splitCurve()

bool GEO_Internals::splitCurve ( int  tag,
const std::vector< int > &  pointTags,
std::vector< int > &  curveTags 
)

Definition at line 868 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ symmetry()

bool GEO_Internals::symmetry ( const std::vector< std::pair< int, int > > &  dimTags,
double  a,
double  b,
double  c,
double  d 
)

Definition at line 862 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ synchronize()

void GEO_Internals::synchronize ( GModel model,
bool  resetMeshAttributes = true 
)

◆ translate()

bool GEO_Internals::translate ( const std::vector< std::pair< int, int > > &  dimTags,
double  dx,
double  dy,
double  dz 
)

Definition at line 842 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

◆ twist()

bool GEO_Internals::twist ( const std::vector< std::pair< int, int > > &  inDimTags,
double  x,
double  y,
double  z,
double  dx,
double  dy,
double  dz,
double  ax,
double  ay,
double  az,
double  angle,
std::vector< std::pair< int, int > > &  outDimTags,
ExtrudeParams e = 0 
)

Definition at line 793 of file GModelIO_GEO.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _changed

◆ _maxLineLoopNum

int GEO_Internals::_maxLineLoopNum
private

Definition at line 24 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxTag(), and setMaxTag().

◆ _maxLineNum

int GEO_Internals::_maxLineNum
private

Definition at line 24 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxTag(), and setMaxTag().

◆ _maxPhysicalNum

int GEO_Internals::_maxPhysicalNum
private

Definition at line 25 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxPhysicalTag(), and setMaxPhysicalTag().

◆ _maxPointNum

int GEO_Internals::_maxPointNum
private

Definition at line 24 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxTag(), and setMaxTag().

◆ _maxSurfaceLoopNum

int GEO_Internals::_maxSurfaceLoopNum
private

Definition at line 25 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxTag(), and setMaxTag().

◆ _maxSurfaceNum

int GEO_Internals::_maxSurfaceNum
private

Definition at line 24 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxTag(), and setMaxTag().

◆ _maxVolumeNum

int GEO_Internals::_maxVolumeNum
private

Definition at line 25 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), getMaxTag(), and setMaxTag().

◆ _meshCompounds

std::multimap<int, std::vector<int> > GEO_Internals::_meshCompounds
private

Definition at line 23 of file GModelIO_GEO.h.

Referenced by setCompoundMesh(), and synchronize().

◆ Curves

◆ DelCurves

Tree_T * GEO_Internals::DelCurves

Definition at line 19 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), and ReplaceDuplicateCurves().

◆ DelPhysicalGroups

List_T * GEO_Internals::DelPhysicalGroups

Definition at line 20 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), and resetPhysicalGroups().

◆ DelPoints

Tree_T* GEO_Internals::DelPoints

Definition at line 19 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), and ReplaceDuplicatePoints().

◆ DelSurfaces

Tree_T * GEO_Internals::DelSurfaces

Definition at line 19 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), and ReplaceDuplicateSurfaces().

◆ DelVolumes

Tree_T * GEO_Internals::DelVolumes

Definition at line 19 of file GModelIO_GEO.h.

Referenced by _allocateAll(), and _freeAll().

◆ EdgeLoops

Tree_T * GEO_Internals::EdgeLoops

Definition at line 18 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), addCurveLoop(), and addCurveLoops().

◆ PhysicalGroups

◆ Points

◆ SurfaceLoops

Tree_T * GEO_Internals::SurfaceLoops

Definition at line 18 of file GModelIO_GEO.h.

Referenced by _allocateAll(), _freeAll(), and addSurfaceLoop().

◆ Surfaces

◆ Volumes


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