Overture
Version 25
|
#include <FaceInfo.h>
Public Member Functions | |
EdgeInfoArray () | |
~EdgeInfoArray () | |
void | resize (int size) |
int | getLength () |
void | push (EdgeInfo &e) |
EdgeInfo * | pop () |
int | put (GenericDataBase &dir, const aString &name) const |
int | get (GenericDataBase &dir, const aString &name, EdgeInfo *allEdgeInfos[]) |
Public Attributes | |
int | nMax |
EdgeInfo ** | array |
int EdgeInfoArray::get | ( | GenericDataBase & | dir, |
const aString & | name, | ||
EdgeInfo * | allEdgeInfos[] | ||
) |
References array, aString, GenericDataBase::find(), GenericDataBase::get(), nMax, NULL, resize(), sPrintF(), and GenericDataBase::virtualConstructor().
Referenced by CompositeTopology::get().
|
inline |
References nMax.
EdgeInfo * EdgeInfoArray::pop | ( | ) |
Referenced by CompositeTopology::cleanup().
void EdgeInfoArray::push | ( | EdgeInfo & | e | ) |
References array, nMax, and resize().
Referenced by EdgeInfo::setUnused().
int EdgeInfoArray::put | ( | GenericDataBase & | dir, |
const aString & | name | ||
) | const |
References array, aString, GenericDataBase::create(), nMax, GenericDataBase::put(), sPrintF(), and GenericDataBase::virtualConstructor().
void EdgeInfoArray::resize | ( | int | size | ) |
References array, nMax, and NULL.
Referenced by CompositeTopology::buildEdgeCurves(), get(), push(), and CompositeTopology::splitEdge().
EdgeInfo** EdgeInfoArray::array |
Referenced by CompositeTopology::buildEdgeCurves(), CompositeTopology::buildSubSurfaceTriangulation(), EdgeInfoArray(), get(), CompositeTopology::joinEdgeCurves(), pop(), push(), put(), resize(), EdgeInfo::setEndPoint(), EdgeInfo::setStartPoint(), CompositeTopology::splitEdge(), and ~EdgeInfoArray().
int EdgeInfoArray::nMax |
Referenced by EdgeInfoArray(), get(), getLength(), push(), put(), resize(), and ~EdgeInfoArray().