class Segment{ int num;//////////////////////////////////////////////////////////////////////////////////////////////////the number of the nodes in each segment Node p;//////////////////////////////////////////////////////////////////////////////////////////////////parent node Node[] n;////////////////////////////////////////////////////////////////////////////////////////////////children node boolean openNode= false;////////////////////////////////////////////////////////////////////////////////// control the node if it can be extended int redValue,greenValue,blueValue;//////////////////////////////////////////////////////////////////////////color of node and bezier curves String[]nodeName;//////////////////////////////////////////////////////////////////////////////////////////children node name Segment(int initialNum,Node pp,Node[] nn,int rrr,int ggg,int bbb,String[]stringName) { num=initialNum; p=pp; n=new Node[num]; nodeName=new String[num]; for(int i=0;i