logo

DigiPara Liftdesigner

LD 2021 Version, unreleased intermediate

TR-06504 (Finished)
Created by: MM
Last change: 4/7/2020 4:24:04 PM

Implement AnchorRail Profile Groups

Followup to TR-06270

Sub tasks:
Completed:
Adapt data tables
Yes
CGrAnchorRailComp::ChangePartRIDComplete
Yes
Add bit definitions of ACR_MODE to DM
Yes
Add AcAnchorRailTab to CGrAnchorRail
Yes
Add m_ACR_RID to standard RID interfaces
Yes
Check m_pProfilSet usage, it definitely may be nullptr now
Yes
CGrAnchorRailComp::ChangePartRID
Yes
use Y_DEPTH
Yes
DESC: use depthxheight
Yes
Clean profile group data when switching from ACR_RID usage to AR_RID usage
Yes
Make exchange functions mind the two AR_RID and ACR_RID
Yes
CGrAnchorRailComp::GetBezTextOrRID
Yes
Add LDXAnchorRail.AnchorRailTab to LDX
Yes
Add user parameters to AR profile group parameters of anchor rail
Yes
Add other useful user group parameters
Yes
CGrAnchorRailComp::GetKompRid
Yes
First profile: better check for P_TYPE (use real data)
Yes
Both datatables should always exist, a mode flag switches which one is relevant
Yes
Make CGrComp::AddProfile virtual, override in CGrAnchorRailComp, fill first prof
Yes
CGrAnchorRailComp::MakeNewRIDs
Yes
Mind ACL_ACLG_RID on length selection
Yes
CGrAnchorRailComp::Change_AR_L
Yes
DbCache::GetAnchorrailLength
Yes
CalculateDynARHelper
Yes