====== CMapDataElemTo1DProp ====== **//Inherited from//** [[class::cmapdata|CMapData]],[[class::tcursor|TCursor]],[[class::elem1dpropdata|Elem1DPropData]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Public interface//** * [[cmapdataelemto1dprop#cmapdataelemto1dprop1|CMapDataElemTo1DProp]]() * virtual [[cmapdataelemto1dprop#~cmapdataelemto1dprop|~CMapDataElemTo1DProp]]() * virtual void [[cmapdataelemto1dprop#onupdatedb|OnUpdateDB]](CDBSession* pDBSession, bool isInitialize) * bool [[cmapdataelemto1dprop#checkupdateof1dproptargets|CheckUpdateOf1DPropTargets]](CDBSession* pDBSession) * void [[cmapdataelemto1dprop#update1dpropmap|Update1DPropMap]]( CDBSession* pDBSession ) * static void [[cmapdataelemto1dprop#setelem1dpropdata|SetElem1DPropData]]( Elem1DPropData &elem1DPropData, const DProperty* pProperty, BeamPropAttr * beamPropAttr, TCursor crTarget ) * static bool [[cmapdataelemto1dprop#getorientation|GetOrientation]](const DProperty* pProperty, BeamPropAttr * beamPropAttr, TCursor crTarget, double* vecOrientation) ---- {{anchor:cmapdataelemto1dprop1}} **CMapDataElemTo1DProp()** *function: *parameters: NULL *return value: {{anchor:~cmapdataelemto1dprop}} **virtual ~CMapDataElemTo1DProp()** *function: *parameters: NULL *return value: {{anchor:onupdatedb}} **virtual void OnUpdateDB(CDBSession* pDBSession, bool isInitialize)** *function: *parameters: - [i] CDBSession* pDBSession: - [i] bool isInitialize: *return value: {{anchor:checkupdateof1dproptargets}} **bool CheckUpdateOf1DPropTargets(CDBSession* pDBSession)** *function: *parameters: - [i] CDBSession* pDBSession: *return value: {{anchor:update1dpropmap}} **void Update1DPropMap( CDBSession* pDBSession )** *function: *parameters: - [i] CDBSession* pDBSession : *return value: {{anchor:setelem1dpropdata}} **static void SetElem1DPropData( Elem1DPropData &elem1DPropData, const DProperty* pProperty, BeamPropAttr * beamPropAttr, TCursor crTarget )** *function: *parameters: - [i] Elem1DPropData &elem1DPropData: - [i] const DProperty* pProperty: - [i] BeamPropAttr * beamPropAttr: - [i] TCursor crTarget : *return value: {{anchor:getorientation}} **static bool GetOrientation(const DProperty* pProperty, BeamPropAttr * beamPropAttr, TCursor crTarget, double* vecOrientation)** *function: *parameters: - [i] const DProperty* pProperty: - [i] BeamPropAttr * beamPropAttr: - [i] TCursor crTarget: - [i] double* vecOrientation: *return value: