updateParent method

void updateParent(
  1. ClipParam parentParam,
  2. ClipParam childParam
)

Implementation

void updateParent( ClipParam parentParam, ClipParam childParam ){
	int i, j;
	int index;

	// 変数
	j = childParam.updateParentVarArray().length;
	for( i = 0; i < j; i++ ){
		index = childParam.updateParentVar(i);
		parentParam.repVal( index, childParam.variable().val( index ), true );
		if( index == 0 ){
			_updateMatrix( childParam, parentParam.array().matrix(index) );
		} else {
			_updateValue( childParam, parentParam.variable().val( index ) );
		}
	}

	// 配列
	j = childParam.updateParentArrayArray().length;
	for( i = 0; i < j; i++ ){
		index = childParam.updateParentArray(i);
		childParam.array().rep( parentParam.array(), index, index, true );
	}
}