PIPER
1.0.1
|
Namespaces | |
hbm | |
units | |
Classes | |
class | Context |
Application context. More... | |
class | ModuleParameter |
A piper::Project module parameters. More... | |
class | Project |
Piper project. More... | |
Functions | |
std::string | tempDirectoryPath (std::string const &module="") |
Get the application specific temporary path. More... | |
Logging | |
These functions send a message to the application log, using the corresponding level. | |
void | logDebug (std::string const &message) |
void | logInfo (std::string const &message) |
void | logWarning (std::string const &message) |
void | logError (std::string const &message) |
void | logSuccess (std::string const &message) |
void | logStart (std::string const &message) |
void | logDone (std::string const &message="") |
Application signals | |
These functions send a signal to the application to indicate some thing has changed. You should call the appropriate function if you modify the model or targets, they will make the application (display, internal data,...) update accordingly.
| |
void | modelUpdated () |
Call it after you change any nodes coordinates. More... | |
void | metadataChanged () |
Call it after you change some metadata. More... | |
void | targetChanged () |
Call it after you change some target. More... | |
void | historyListChanged () |
Call it after you change project history. More... | |
Modules specific functions | |
PIPERCOMMON_EXPORT void | physPosiDeform (piper::Project &model, piper::hbm::TargetList const &target) |
This function applies the physics based positioning deformation to model using target. More... | |
PIPERCOMMON_EXPORT void | applyTargetScalingParameter (piper::Project &model, piper::hbm::TargetList const &target) |
This function defines scaling parameter value defined in target to model. More... | |
PIPERCOMMON_EXPORT void | readContourCL (piper::hbm::FEModel &c_fem, piper::hbm::Metadata &c_meta) |
This function defines reads the contourCL.xml file and populates the contourCL datastructs. More... | |
PIPERCOMMON_EXPORT void | importSimplifiedScalableModel (piper::Project &project, std::string const &filepath) |
This function import Simplified Scalable Model from filepath in the project. More... | |
PIPERCOMMON_EXPORT void | applyScalingTarget (piper::Project &project, piper::hbm::TargetList const &target, bool const &useKrigingWIntermediates=true) |
This function applies anthropometric dimension target and landmark targets in target to model project useKrigingWIntermediates: set true if intermediates target skin and bones are used for transformation. More... | |
Variables | |
std::list< HeightTarget > | height |
std::list<HeightTarget> piper::height |