internal PositionerApi(PositionerApiInternal apiInternal) { m_apiInternal = apiInternal; m_apiInternal.OnPositionerTransformedPointChanged += (positioner) => RaiseEvent(OnPositionerTransformedPointChanged, positioner); m_apiInternal.OnPositionerScreenPointChanged += (positioner) => RaiseEvent(OnPositionerScreenPointChanged, positioner); }
// Use Api.Instance.PositionerApi.CreatePositioner for public construction internal Positioner( PositionerApiInternal positionerApiInternal, int id, bool usingFloorId) { if (positionerApiInternal == null) { throw new ArgumentNullException("positionerApiInternal"); } if (id == InvalidId) { throw new ArgumentException("invalid id"); } this.m_positionerApiInternal = positionerApiInternal; this.Id = id; }
// Use Api.Instance.PositionerApi.CreatePositioner for public construction internal Positioner( PositionerApiInternal positionerApiInternal, int id, ElevationMode elevationMode) { if (positionerApiInternal == null) { throw new ArgumentNullException("positionerApiInternal"); } if (id == InvalidId) { throw new ArgumentException("invalid id"); } m_positionerApiInternal = positionerApiInternal; Id = id; m_elevationMode = elevationMode; }
internal PositionerApi(PositionerApiInternal apiInternal) { m_apiInternal = apiInternal; }