Structural deformable models
|
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) | Model | protected |
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) | Model | protected |
createEdgeSensors(float dist=0.1) | Model | |
DIST_CPOINTS enum value | Model | |
DIST_HPOINTS enum value | Model | |
DIST_POINTS enum value | Model | |
DIST_PVEC enum value | Model | |
DIST_XY enum value | Model | |
DIST_XYS enum value | Model | |
distance(const Model &rhs, enum Model::DistType kind=DIST_POINTS) const | Model | |
DistType enum name | Model | |
draw(bool drawPoints=false) const | Model | |
drawPS(CAMgraphicsProcess &gp, dword mode=0) const | Model | |
edges | Model | protected |
freeze() | Model | |
getCenter() const | Model | |
getCRC() const | Model | inline |
getDataScale() const | Model | inline |
getDeformation() const | Model | |
getDirection() const | Model | |
getDirNode() const | Model | |
getEdge(int index) const | Model | inline |
getEdge(int index) | Model | inline |
getEdgeSensorFit(dword *npts=NULL) const | Model | |
getFilename() const | Model | inline |
getFlags() | Model | inline |
getFullLength() const | Model | |
getHLNode() const | Model | inline |
getID() const | Model | inline |
getInstCount() const | Model | inline |
getLengthRatio() const | Model | |
getLengthVariation() const | Model | |
getLiveliness() const | Model | |
getMaxRadius(const Point ¢er) const | Model | |
getMaxRadius() const | Model | inline |
getName() const | Model | inline |
getNEdges() const | Model | inline |
getNNodes() const | Model | inline |
getNode(int index) const | Model | inline |
getNode(int index) | Model | inline |
getNodeAngle(const Node &n) const | Model | |
getProperties() const | Model | |
getPropertiesMM() const | Model | |
getQualityOfFit() const | Model | |
getSelectedNodesN(dword state=Node::ST_SELECT) const | Model | |
getSensorCollection() | Model | inline |
getSensorFit(dword *npts=NULL) const | Model | |
getStdRadius(const Point ¢er) const | Model | |
getStdRadius() const | Model | inline |
hasFlags(dword flags) const | Model | inline |
invalidatePC(dword pcflags=PC_ALL) | Model | inline |
isLooser() | Model | inline |
isOldState() | Model | inline |
isWinner() | Model | inline |
m_CRC | Model | protected |
m_Dataset | Model | protected |
m_Direction | Model | mutableprotected |
m_DirNodeInd | Model | mutableprotected |
m_Filename | Model | protected |
m_Flags | Model | protected |
m_HLNode | Model | mutableprotected |
m_ID | Model | mutableprotected |
m_InstCount | Model | protected |
m_Liveliness | Model | mutableprotected |
m_Name | Model | protected |
m_PCFlags | Model | mutableprotected |
m_ppmm | Model | protected |
m_PropVec | Model | mutableprotected |
m_QOF | Model | mutableprotected |
m_Scale | Model | mutableprotected |
m_SensorFile | Model | protected |
m_Sensors | Model | protected |
m_ShapeWeight | Model | protected |
m_TimeStamp | Model | |
mergeModel(Model &mergemod) | Model | |
mergeSensorCollection(SensorCollection *sensors) | Model | |
Model(dataset_cptr _dataset=NULL, SensorCollection *sensors=NULL) | Model | |
Model(const Model &rhs) | Model | |
ModelState enum name | Model | |
nearestNode(const Point &pos, float &dist=*(float *)(NULL)) const | Model | |
nodes | Model | protected |
operator bool() const | Model | inline |
operator<<(std::ostream &is, const Model &g) | Model | friend |
operator=(const Model &rhs) | Model | |
operator>>(ParseFile &is, Model &g) | Model | friend |
PC_ALL enum value | Model | protected |
PC_CENTER enum value | Model | protected |
PC_DIR enum value | Model | protected |
PC_LIVE enum value | Model | protected |
PC_NOTHING enum value | Model | protected |
PC_PVEC enum value | Model | protected |
PC_QOF enum value | Model | protected |
PC_SCALE enum value | Model | protected |
PC_STATS enum value | Model | protected |
phys | Model | |
PreCompF enum name | Model | protected |
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() | Model | protected |
removeByAdjMat(DMatrixf &adjm) | Model | protected |
removeEdges() | Model | |
removeNode(int nid) | Model | |
reset() | Model | |
resetForces() | Model | |
rotate(float angle, const Point &c) | Model | |
rotate(float angle) | Model | inline |
scale(float factor, bool movepoints=false) | Model | |
scaleSel(float factor, const DMatrixf &selm) | Model | |
selMaskMat() const | Model | |
setDirNode(int id) | Model | inline |
setFlags(dword flags) | Model | inline |
setHLNode(int hlnode) | Model | |
setID(dword id) | Model | inline |
setInstCount(dword ic) | Model | inline |
setLooser(bool isloose=true, float ts=0.) | Model | inline |
setName(const std::string &name) | Model | |
setOldState(bool isoldstate=true, float ts=0.) | Model | inline |
setShapeWeight(float weight) | Model | inline |
setWinner(bool iswin=true, float ts=0.) | Model | inline |
ST_DEL enum value | Model | |
ST_LOOSER enum value | Model | |
ST_MEMBER enum value | Model | |
ST_NODEL enum value | Model | |
ST_OLDSTATE enum value | Model | |
ST_WINNER enum value | Model | |
switchFlags(dword flags) | Model | inline |
translate(const Point &t) | Model | |
unsetFlags(dword flags) | Model | inline |
updateParticles(float dt, int method=0) | Model | |
writeFile(const char *filename) const | Model | |
~Model() | Model |