static void updateImageTarget(ImageTargetBehaviour it, DataSetInformation dsInfo, ImageTargetInformation itInfo) { IEditorImageTargetBehaviour itEditor = it as IEditorImageTargetBehaviour; itEditor.SetInitializedInEditor(true); itEditor.SetImageTargetType(ImageTargetType.PREDEFINED); itEditor.SetDataSetPath("QCAR/" + dsInfo.Name + ".xml"); itEditor.SetNameForTrackable(itInfo.Name); itEditor.SetHeight(itInfo.Height); itEditor.SetWidth(itInfo.Width); }
static public ImageTargetInformation fromXMLNode(XmlNode node) { ImageTargetInformation info = new ImageTargetInformation(); info.Name = node.Attributes["name"].InnerText; string[] size = node.Attributes["size"].InnerText.Split(' '); info.Width = float.Parse(size[0]); info.Height = float.Parse(size[1]); return info; }