FormIt C++ API
v23.0.0 (2023.0.0)
|
Functions | |
FORMIT_CORE_EXPORT size_t | GetHistoryID () |
FORMIT_CORE_EXPORT size_t | GetMemorySize (bool bCollapsedHistoryWithLiveObjsOnly) |
Get the memory size (in bytes) the History of the main Model with all Object versions or collapsed history with only live Objects. More... | |
FORMIT_CORE_EXPORT UnitType | GetUnitTypeCurrent () |
Get the UnitType of the current Model. More... | |
FORMIT_CORE_EXPORT bool | IsImperialUnitType (UnitType unitType) |
Returns true if the given unit type is imperial. More... | |
FORMIT_CORE_EXPORT double | ImperialLengthToCurrentUnitLength (double imperialValue) |
Takes imperial value in feet and translates to the current unit system. More... | |
FORMIT_CORE_EXPORT void | SetUnitTypeCurrent (UnitType type) |
Set the UnitType of the current Model. More... | |
FORMIT_CORE_EXPORT void | SetCurveAccuracyOrCountCurrent (double accuracyORcount) |
Set the curve accuracy of the Model. More... | |
FORMIT_CORE_EXPORT double | GetCurveAccuracyOrCountCurrent () |
Get the curve accuracy of the Model. More... | |
FORMIT_CORE_EXPORT void | SetSurfaceAccuracyOrCountCurrent (double accuracy) |
Set the surface accuracy of the Model. More... | |
FORMIT_CORE_EXPORT double | GetSurfaceAccuracyOrCountCurrent () |
Get the surface accuracy of the Model. More... | |
FORMIT_CORE_EXPORT::string | GetGroupHistoryName (size_t nHistoryId) |
Get the name for the given history. More... | |
FORMIT_CORE_EXPORT void | SetGroupHistoryName (size_t nHistoryId, const 1::string &sHistoryName) |
Set the name for the given history. More... | |
FORMIT_CORE_EXPORT bool | IsModified () |
IsModified returns true if the Model has been modified. More... | |
FORMIT_CORE_EXPORT void | ResetModified () |
ResetModified sets the Model to unmodified. More... | |
FORMIT_CORE_EXPORT::string | GetObjectName (size_t nHistoryID, size_t nObjectID) |
Get the name for the given Object. More... | |
FORMIT_CORE_EXPORT void | SetObjectName (size_t nHistoryID, size_t nObjectID, 1::string const &name) |
Set the name for the given Object. More... | |
FORMIT_CORE_EXPORT bool | ObjectReportsAreaByLevel (size_t nHistoryID, size_t nObjectID) |
Get whether the Object reports area by level or not. More... | |
FORMIT_CORE_EXPORT double | GetProjectSiteArea () |
Get the site area of the model. More... | |
FORMIT_CORE_EXPORT void | SetTotalAreaOfSite (double area) |
Set the total site area of the model. More... | |
FORMIT_CORE_EXPORT double | GetProjectTargetArea () |
Get the total site area of the model. More... | |
FORMIT_CORE_EXPORT double | GetTotalGrossArea () |
Get the sum of all level areas in the model. More... | |
FORMIT_CORE_EXPORT double | GetLinearDefault (double imperialValue) |
Get the default value that is equivalent to the given linear imperial value. More... | |