Structural deformable models
Model Member List

This is the complete list of members for Model, including all inherited members.

adaptDataScale(dword ppmm=0)Model
adaptProperties(const PropVec &prop)Model
adaptPropertiesMM(PropVec prop)Model
adaptProportion(float ratio)Model
adaptRestLength(float ratio)Model
adaptRestLengthSel(float ratio, const DMatrixf &selm)Model
addEdge(const Edge &edge)Model
addEdge(const Node &from, const Node &to)Model
addEdge(int ifrom, int ito)Model
addImageForces(float dt)Model
addNode(const Node &node)Model
addNoise(float r)Model
addTorque(float dt)Model
adjMat() const Model
attachDataset(dataset_cptr dataset)Model
attachSensorColl(SensorCollection *sc)Modelprotected
attract(const Point &c, float factor)Model
calculateDerivatives(std::vector< NodeDerivative > &deriv)Model
calculateForces(float dt)Model
clear()Model
connectNodes()Model
convertPointFromMM(Point2D &pt) const Model
convertPointToMM(Point2D &pt) const Model
convertPropFromMM(PropVec &prop) const Model
convertPropToMM(PropVec &prop) const Model
createByAdjMat(const DMatrixf &adjm)Modelprotected
createEdgeSensors(float dist=0.1)Model
DIST_CPOINTS enum valueModel
DIST_HPOINTS enum valueModel
DIST_POINTS enum valueModel
DIST_PVEC enum valueModel
DIST_XY enum valueModel
DIST_XYS enum valueModel
distance(const Model &rhs, enum Model::DistType kind=DIST_POINTS) const Model
DistType enum nameModel
draw(bool drawPoints=false) const Model
drawPS(CAMgraphicsProcess &gp, dword mode=0) const Model
edgesModelprotected
freeze()Model
getCenter() const Model
getCRC() const Modelinline
getDataScale() const Modelinline
getDeformation() const Model
getDirection() const Model
getDirNode() const Model
getEdge(int index) const Modelinline
getEdge(int index)Modelinline
getEdgeSensorFit(dword *npts=NULL) const Model
getFilename() const Modelinline
getFlags()Modelinline
getFullLength() const Model
getHLNode() const Modelinline
getID() const Modelinline
getInstCount() const Modelinline
getLengthRatio() const Model
getLengthVariation() const Model
getLiveliness() const Model
getMaxRadius(const Point &center) const Model
getMaxRadius() const Modelinline
getName() const Modelinline
getNEdges() const Modelinline
getNNodes() const Modelinline
getNode(int index) const Modelinline
getNode(int index)Modelinline
getNodeAngle(const Node &n) const Model
getProperties() const Model
getPropertiesMM() const Model
getQualityOfFit() const Model
getSelectedNodesN(dword state=Node::ST_SELECT) const Model
getSensorCollection()Modelinline
getSensorFit(dword *npts=NULL) const Model
getStdRadius(const Point &center) const Model
getStdRadius() const Modelinline
hasFlags(dword flags) const Modelinline
invalidatePC(dword pcflags=PC_ALL)Modelinline
isLooser()Modelinline
isOldState()Modelinline
isWinner()Modelinline
m_CRCModelprotected
m_DatasetModelprotected
m_DirectionModelmutableprotected
m_DirNodeIndModelmutableprotected
m_FilenameModelprotected
m_FlagsModelprotected
m_HLNodeModelmutableprotected
m_IDModelmutableprotected
m_InstCountModelprotected
m_LivelinessModelmutableprotected
m_NameModelprotected
m_PCFlagsModelmutableprotected
m_ppmmModelprotected
m_PropVecModelmutableprotected
m_QOFModelmutableprotected
m_ScaleModelmutableprotected
m_SensorFileModelprotected
m_SensorsModelprotected
m_ShapeWeightModelprotected
m_TimeStampModel
mergeModel(Model &mergemod)Model
mergeSensorCollection(SensorCollection *sensors)Model
Model(dataset_cptr _dataset=NULL, SensorCollection *sensors=NULL)Model
Model(const Model &rhs)Model
ModelState enum nameModel
nearestNode(const Point &pos, float &dist=*(float *)(NULL)) const Model
nodesModelprotected
operator bool() const Modelinline
operator<<(std::ostream &is, const Model &g)Modelfriend
operator=(const Model &rhs)Model
operator>>(ParseFile &is, Model &g)Modelfriend
PC_ALL enum valueModelprotected
PC_CENTER enum valueModelprotected
PC_DIR enum valueModelprotected
PC_LIVE enum valueModelprotected
PC_NOTHING enum valueModelprotected
PC_PVEC enum valueModelprotected
PC_QOF enum valueModelprotected
PC_SCALE enum valueModelprotected
PC_STATS enum valueModelprotected
physModel
PreCompF enum nameModelprotected
prepareTorque()Model
push(const Point &t)Model
pushRotate(const Point &c, float angle)Model
readEdge(ParseFile &is)Model
readFile(const char *filename, bool fullread=true)Model
readNode(ParseFile &is)Model
readParameter(ParseFile &is)Model
readSensor(ParseFile &is)Model
reattachSensors()Model
rebuildIndexTables()Modelprotected
removeByAdjMat(DMatrixf &adjm)Modelprotected
removeEdges()Model
removeNode(int nid)Model
reset()Model
resetForces()Model
rotate(float angle, const Point &c)Model
rotate(float angle)Modelinline
scale(float factor, bool movepoints=false)Model
scaleSel(float factor, const DMatrixf &selm)Model
selMaskMat() const Model
setDirNode(int id)Modelinline
setFlags(dword flags)Modelinline
setHLNode(int hlnode)Model
setID(dword id)Modelinline
setInstCount(dword ic)Modelinline
setLooser(bool isloose=true, float ts=0.)Modelinline
setName(const std::string &name)Model
setOldState(bool isoldstate=true, float ts=0.)Modelinline
setShapeWeight(float weight)Modelinline
setWinner(bool iswin=true, float ts=0.)Modelinline
ST_DEL enum valueModel
ST_LOOSER enum valueModel
ST_MEMBER enum valueModel
ST_NODEL enum valueModel
ST_OLDSTATE enum valueModel
ST_WINNER enum valueModel
switchFlags(dword flags)Modelinline
translate(const Point &t)Model
unsetFlags(dword flags)Modelinline
updateParticles(float dt, int method=0)Model
writeFile(const char *filename) const Model
~Model()Model