2015-10-22 3 views
1

Je trouve que je peux créer PXCMSenseManager de 2 manières différentes (comme je pense maintenant)différence dans la création PXCMSenseManager avec Intel RealSense

premier:

  • Créer session puis de lui obtenir senseManager

    var session = PXCMSession.CreateInstance(); var sm = session.CreateSenseManager();

  • Deuxième moyen - il suffit de créer par exemple de PXCMSenseManager classe

    var pp = PXCMSenseManager.CreateInstance();

Je n'ai pas trouvé de documents qui peuvent expliquer de quelle manière est correcte. J'espère que Smbd peut m'aider.

Répondre

3

La documentation des PXCMSenseManager.CreateInstance(); method états:

Cette fonction est très pratique qui saute la création de la session.

Trop moi, ça dit que ça va. Si vous avez besoin du Session avant le SenseManager (par exemple pour créer certains des autres modules), créez d'abord la session.

Sinon, rendez-vous directement chez SenseManager. Le SenseManager crée alors une session pour vous et si vous avez besoin de la session plus tard, utilisez simplement SenseManager::QuerySession()