【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.2.4.32.15 OriginObject::GetConnectedObjects
Contents
Description
Retrieve the UIDs of all the objects that are connected to this object
Syntax
int GetConnectedObjects( vector<uint> & vUIDs )
Parameters
- vUIDs
- [output]vector to receive object UIDs
Return
the size of the vector, or -1 if error.
Examples
EX1
void OriginObject_GetConnectedObjects_Ex1() { GraphPage gp; gp.Create(); GraphLayer gl = gp.Layers(); GraphObject goLine = gl.CreateGraphObject(GROT_LINE); GraphObject goText = gl.CreateGraphObject(GROT_TEXT); GraphObject goRect = gl.CreateGraphObject(GROT_RECT); goText.ConnectTo(goLine); goRect.ConnectTo(goLine); vector<uint> vUIDs; if( goLine.GetConnectedObjects(vUIDs) > 0) { for(int ii=0; ii<vUIDs.GetSize(); ii++) { GraphObject go; go = Project.GetObject(vUIDs[ii]); out_str(go.GetName()); } } }
Remark
See Also
OriginObject::ConnectTo Layer::CreateGraphObject Project::GetObject
Header to Include
origin.h