Beispiel #1
0
ParameterScalar::ParameterScalar(ParameterScalar* ps)
{
	SetParameterSet(ps->clParaSet);
	bModified=ps->bModified;
	ParameterMode=ps->ParameterMode;
	sValue=string(ps->sValue);
	dValue=ps->dValue;
}
Beispiel #2
0
CSTransform::CSTransform(CSTransform* transform)
{
	if (transform==NULL)
	{
		Reset();
		SetParameterSet(NULL);
		return;
	}
	m_PostMultiply = transform->m_PostMultiply;
	m_AngleRadian = transform->m_AngleRadian;
	m_TransformList = transform->m_TransformList;
	m_TransformArguments = transform->m_TransformArguments;
	SetParameterSet(transform->m_ParaSet);
	for (int n=0;n<16;++n)
	{
		m_TMatrix[n] = transform->m_TMatrix[n];
		m_Inv_TMatrix[n] = transform->m_Inv_TMatrix[n];
	}
}
Beispiel #3
0
ParameterScalar::ParameterScalar(ParameterSet* ParaSet, double value)
{
	SetParameterSet(ParaSet);
	bModified=true;
	SetValue(value);
}
Beispiel #4
0
ParameterScalar::ParameterScalar(ParameterSet* ParaSet, const string value)
{
	SetParameterSet(ParaSet);
	SetValue(value);
}
Beispiel #5
0
CSTransform::CSTransform(ParameterSet* paraSet)
{
	Reset();
	SetParameterSet(paraSet);
}
Beispiel #6
0
CSTransform::CSTransform()
{
	Reset();
	SetParameterSet(NULL);
}