Exemple #1
0
        internal PositionerApi(PositionerApiInternal apiInternal)
        {
            m_apiInternal = apiInternal;

            m_apiInternal.OnPositionerTransformedPointChanged += (positioner) => RaiseEvent(OnPositionerTransformedPointChanged, positioner);
            m_apiInternal.OnPositionerScreenPointChanged      += (positioner) => RaiseEvent(OnPositionerScreenPointChanged, positioner);
        }
Exemple #2
0
        // 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;
        }
Exemple #3
0
        // 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;
 }