/// <summary> /// FaceModelBuilderの収集状況が変更されたときのイベントを処理します /// </summary> private void faceModelBuilder_CollectionStatusChanged(object sender, FaceModelBuilderCollectionStatusChangedEventArgs e) { if (this.faceModelBuilder != null) { this.FaceModelBuilderStatus = GetCollectionStatus(((FaceModelBuilder)sender).CollectionStatus); } }
void m_faceBuilder_CollectionStatusChanged(object sender, FaceModelBuilderCollectionStatusChangedEventArgs e) { var collectionStatus = e.PreviousCollectionStatus; switch (collectionStatus) { case FaceModelBuilderCollectionStatus.Complete: lblCollectionStatus.Text = "CollectionStatus: Complete"; m_faceBuildComplete = true; break; case FaceModelBuilderCollectionStatus.FrontViewFramesNeeded: lblCollectionStatus.Text = "CollectionStatus: FrontView Frames Needed"; break; case FaceModelBuilderCollectionStatus.LeftViewsNeeded: lblCollectionStatus.Text = "CollectionStatus: LeftView Frames Needed"; break; case FaceModelBuilderCollectionStatus.MoreFramesNeeded: lblCollectionStatus.Text = "CollectionStatus: More Frames Needed"; break; case FaceModelBuilderCollectionStatus.RightViewsNeeded: lblCollectionStatus.Text = "CollectionStatus: RightView Frames Needed"; break; case FaceModelBuilderCollectionStatus.TiltedUpViewsNeeded: lblCollectionStatus.Text = "CollectionStatus: TiltedUpView Frames Needed"; break; } }
/// <summary> /// FaceModelBuilderの収集状況が変更されたときのイベントを処理します /// </summary> private void faceModelBuilder_CollectionStatusChanged(object sender, FaceModelBuilderCollectionStatusChangedEventArgs e) { if (this.faceModelBuilder != null) this.FaceModelBuilderStatus = GetCollectionStatus(((FaceModelBuilder)sender).CollectionStatus); }