|
@@ -676,22 +676,22 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = m.attribute("max_size");
|
|
strParamTmp = m.attribute("max_size");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.max_size = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.max_size = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = m.attribute("min_size");
|
|
strParamTmp = m.attribute("min_size");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.min_size = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.min_size = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = m.attribute("surfStyle");
|
|
strParamTmp = m.attribute("surfStyle");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.SurfStyle = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.SurfStyle = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = m.attribute("global_physical_size");
|
|
strParamTmp = m.attribute("global_physical_size");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.Global_physical_size = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.Global_physical_size = strParamTmp;
|
|
}
|
|
}
|
|
ADIParam.style = 0;
|
|
ADIParam.style = 0;
|
|
printf("Read surfParam Ok! \n");
|
|
printf("Read surfParam Ok! \n");
|
|
@@ -700,31 +700,31 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = m.attribute("gradation");
|
|
strParamTmp = m.attribute("gradation");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.gradation = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.gradation = strParamTmp;
|
|
printf("gradation set! \n");
|
|
printf("gradation set! \n");
|
|
}
|
|
}
|
|
- ADIParam.surfParam.anisotropic_ratio = m.attribute("anisotropic_ratio");
|
|
|
|
- ADIParam.surfParam.chordal_error = m.attribute("chordal_error");
|
|
|
|
- ADIParam.surfParam.geometric_approximation_angle = m.attribute("geometric_approximation_angle");
|
|
|
|
- ADIParam.surfParam.debug = m.attribute("debug");
|
|
|
|
- ADIParam.surfParam.closed_geometry = m.attribute("closed_geometry");
|
|
|
|
- ADIParam.surfParam.enforce_cad_edge_sizes = m.attribute("enforce_cad_edge_sizes");
|
|
|
|
- ADIParam.surfParam.force_bad_surface_element_removal = m.attribute("force_bad_surface_element_removal");
|
|
|
|
- ADIParam.surfParam.discard_input_topology = m.attribute("discard_input_topology");
|
|
|
|
- ADIParam.surfParam.create_tag_on_collision = m.attribute("create_tag_on_collision");
|
|
|
|
|
|
+ ADIParam.surfParam_.anisotropic_ratio = m.attribute("anisotropic_ratio");
|
|
|
|
+ ADIParam.surfParam_.chordal_error = m.attribute("chordal_error");
|
|
|
|
+ ADIParam.surfParam_.geometric_approximation_angle = m.attribute("geometric_approximation_angle");
|
|
|
|
+ ADIParam.surfParam_.debug = m.attribute("debug");
|
|
|
|
+ ADIParam.surfParam_.closed_geometry = m.attribute("closed_geometry");
|
|
|
|
+ ADIParam.surfParam_.enforce_cad_edge_sizes = m.attribute("enforce_cad_edge_sizes");
|
|
|
|
+ ADIParam.surfParam_.force_bad_surface_element_removal = m.attribute("force_bad_surface_element_removal");
|
|
|
|
+ ADIParam.surfParam_.discard_input_topology = m.attribute("discard_input_topology");
|
|
|
|
+ ADIParam.surfParam_.create_tag_on_collision = m.attribute("create_tag_on_collision");
|
|
printf("Read surfParam1 Ok! \n");
|
|
printf("Read surfParam1 Ok! \n");
|
|
}
|
|
}
|
|
else if (titleParam == "surfParam2") {
|
|
else if (titleParam == "surfParam2") {
|
|
strParamTmp = m.attribute("element_order");
|
|
strParamTmp = m.attribute("element_order");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.element_order = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.element_order = strParamTmp;
|
|
}
|
|
}
|
|
- ADIParam.surfParam.element_order = m.attribute("element_order");
|
|
|
|
- ADIParam.surfParam.remove_duplicate_cad_faces = m.attribute("remove_duplicate_cad_faces");
|
|
|
|
- ADIParam.surfParam.scaled_jacobian_threshold_value = m.attribute("scaled_jacobian_threshold_value");
|
|
|
|
- ADIParam.surfParam.optimisation = m.attribute("optimisation");
|
|
|
|
- ADIParam.surfParam.correct_surface_intersections = m.attribute("correct_surface_intersections");
|
|
|
|
|
|
+ ADIParam.surfParam_.element_order = m.attribute("element_order");
|
|
|
|
+ ADIParam.surfParam_.remove_duplicate_cad_faces = m.attribute("remove_duplicate_cad_faces");
|
|
|
|
+ ADIParam.surfParam_.scaled_jacobian_threshold_value = m.attribute("scaled_jacobian_threshold_value");
|
|
|
|
+ ADIParam.surfParam_.optimisation = m.attribute("optimisation");
|
|
|
|
+ ADIParam.surfParam_.correct_surface_intersections = m.attribute("correct_surface_intersections");
|
|
printf("Read surfParam2 Ok! \n");
|
|
printf("Read surfParam2 Ok! \n");
|
|
}
|
|
}
|
|
else if (titleParam == "mgPhysical") {//mg
|
|
else if (titleParam == "mgPhysical") {//mg
|
|
@@ -739,7 +739,7 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = Physical_m.attribute("physical_size_mode");
|
|
strParamTmp = Physical_m.attribute("physical_size_mode");
|
|
if (!strParamTmp.isEmpty() && strParamTmp == "local")//局部变量
|
|
if (!strParamTmp.isEmpty() && strParamTmp == "local")//局部变量
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physical_size_mode = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physical_size_mode = strParamTmp;
|
|
|
|
|
|
QDomNode PhysicalNode0 = mgPhysicalList.at(kk);
|
|
QDomNode PhysicalNode0 = mgPhysicalList.at(kk);
|
|
QDomElement Physical_m0 = PhysicalNode0.toElement();
|
|
QDomElement Physical_m0 = PhysicalNode0.toElement();
|
|
@@ -756,23 +756,23 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = Physical_m1.attribute("face_id");
|
|
strParamTmp = Physical_m1.attribute("face_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeFaceId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeFaceId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m1.attribute("edge_id");
|
|
strParamTmp = Physical_m1.attribute("edge_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeEdgeId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeEdgeId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m1.attribute("point_id");
|
|
strParamTmp = Physical_m1.attribute("point_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizePointId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizePointId = strParamTmp;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (!strParamTmp.isEmpty()) {
|
|
else if (!strParamTmp.isEmpty()) {
|
|
- ADIParam.surfParam.physical_size_mode = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physical_size_mode = strParamTmp;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -780,17 +780,17 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = Physical_m.attribute("face_id");
|
|
strParamTmp = Physical_m.attribute("face_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeFaceId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeFaceId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m.attribute("edge_id");
|
|
strParamTmp = Physical_m.attribute("edge_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeEdgeId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeEdgeId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m.attribute("point_id");
|
|
strParamTmp = Physical_m.attribute("point_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizePointId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizePointId = strParamTmp;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -808,7 +808,7 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = Physical_m.attribute("geometric_size_mode");
|
|
strParamTmp = Physical_m.attribute("geometric_size_mode");
|
|
if (!strParamTmp.isEmpty() && strParamTmp == "local")//局部变量
|
|
if (!strParamTmp.isEmpty() && strParamTmp == "local")//局部变量
|
|
{
|
|
{
|
|
- ADIParam.surfParam.geometric_size_mode = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.geometric_size_mode = strParamTmp;
|
|
|
|
|
|
QDomNode PhysicalNode0 = mgPhysicalList.at(kk);
|
|
QDomNode PhysicalNode0 = mgPhysicalList.at(kk);
|
|
QDomElement Physical_m0 = PhysicalNode0.toElement();
|
|
QDomElement Physical_m0 = PhysicalNode0.toElement();
|
|
@@ -825,23 +825,23 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = Physical_m1.attribute("face_id");
|
|
strParamTmp = Physical_m1.attribute("face_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.geometricSizeFaceId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.geometricSizeFaceId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m1.attribute("edge_id");
|
|
strParamTmp = Physical_m1.attribute("edge_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.geometricSizeEdgeId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.geometricSizeEdgeId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m1.attribute("point_id");
|
|
strParamTmp = Physical_m1.attribute("point_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.geometricSizePointId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.geometricSizePointId = strParamTmp;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (!strParamTmp.isEmpty()) {
|
|
else if (!strParamTmp.isEmpty()) {
|
|
- ADIParam.surfParam.geometric_size_mode = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.geometric_size_mode = strParamTmp;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -849,17 +849,17 @@ bool CRWriteFile::ReadXmlParamFile(DPM_ADIParam &ADIParam, const char*fileName)
|
|
strParamTmp = Physical_m.attribute("face_id");
|
|
strParamTmp = Physical_m.attribute("face_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeFaceId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeFaceId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m.attribute("edge_id");
|
|
strParamTmp = Physical_m.attribute("edge_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeEdgeId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeEdgeId = strParamTmp;
|
|
}
|
|
}
|
|
strParamTmp = Physical_m.attribute("point_id");
|
|
strParamTmp = Physical_m.attribute("point_id");
|
|
if (!strParamTmp.isEmpty())
|
|
if (!strParamTmp.isEmpty())
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizePointId = strParamTmp;
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizePointId = strParamTmp;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -980,62 +980,62 @@ bool CRWriteFile::ReadXmlParam(DPM_ADIParam &ADIParam, boostJsonObject *object)
|
|
if(!object->da_struct->strResultFormat.empty())
|
|
if(!object->da_struct->strResultFormat.empty())
|
|
ADIParam.strResultFormat = QString::fromStdString(object->da_struct->strResultFormat);
|
|
ADIParam.strResultFormat = QString::fromStdString(object->da_struct->strResultFormat);
|
|
if(object->da_struct->surfParam0){
|
|
if(object->da_struct->surfParam0){
|
|
- ADIParam.surfParam.max_size = QString::fromStdString(object->da_struct->surfParam->max_size);
|
|
|
|
- ADIParam.surfParam.min_size = QString::fromStdString(object->da_struct->surfParam->min_size);
|
|
|
|
- ADIParam.surfParam.SurfStyle = QString::fromStdString(object->da_struct->surfParam->SurfStyle);
|
|
|
|
- ADIParam.surfParam.Global_physical_size = QString::fromStdString(object->da_struct->surfParam->Global_physical_size);
|
|
|
|
|
|
+ ADIParam.surfParam_.max_size = QString::fromStdString(object->da_struct->surfParam->max_size);
|
|
|
|
+ ADIParam.surfParam_.min_size = QString::fromStdString(object->da_struct->surfParam->min_size);
|
|
|
|
+ ADIParam.surfParam_.SurfStyle = QString::fromStdString(object->da_struct->surfParam->SurfStyle);
|
|
|
|
+ ADIParam.surfParam_.Global_physical_size = QString::fromStdString(object->da_struct->surfParam->Global_physical_size);
|
|
}
|
|
}
|
|
//surfparam1
|
|
//surfparam1
|
|
if(object->da_struct->surfParam1){
|
|
if(object->da_struct->surfParam1){
|
|
- ADIParam.surfParam.gradation = QString::fromStdString(object->da_struct->surfParam->gradation);
|
|
|
|
- ADIParam.surfParam.anisotropic_ratio = QString::fromStdString(object->da_struct->surfParam->anisotropic_ratio);
|
|
|
|
- ADIParam.surfParam.chordal_error = QString::fromStdString(object->da_struct->surfParam->chordal_error);
|
|
|
|
- ADIParam.surfParam.geometric_approximation_angle = QString::fromStdString(object->da_struct->surfParam->geometric_approximation_angle);
|
|
|
|
- ADIParam.surfParam.debug = QString::fromStdString(object->da_struct->surfParam->Debug);
|
|
|
|
- ADIParam.surfParam.closed_geometry = QString::fromStdString(object->da_struct->surfParam->closed_geometry);
|
|
|
|
- ADIParam.surfParam.enforce_cad_edge_sizes = QString::fromStdString(object->da_struct->surfParam->enforce_cad_edge_sizes);
|
|
|
|
- ADIParam.surfParam.force_bad_surface_element_removal = QString::fromStdString(object->da_struct->surfParam->force_bad_surface_element_removal);
|
|
|
|
- ADIParam.surfParam.discard_input_topology = QString::fromStdString(object->da_struct->surfParam->discard_input_topology);
|
|
|
|
- ADIParam.surfParam.create_tag_on_collision = QString::fromStdString(object->da_struct->surfParam->create_tag_on_collision);
|
|
|
|
|
|
+ ADIParam.surfParam_.gradation = QString::fromStdString(object->da_struct->surfParam->gradation);
|
|
|
|
+ ADIParam.surfParam_.anisotropic_ratio = QString::fromStdString(object->da_struct->surfParam->anisotropic_ratio);
|
|
|
|
+ ADIParam.surfParam_.chordal_error = QString::fromStdString(object->da_struct->surfParam->chordal_error);
|
|
|
|
+ ADIParam.surfParam_.geometric_approximation_angle = QString::fromStdString(object->da_struct->surfParam->geometric_approximation_angle);
|
|
|
|
+ ADIParam.surfParam_.debug = QString::fromStdString(object->da_struct->surfParam->Debug);
|
|
|
|
+ ADIParam.surfParam_.closed_geometry = QString::fromStdString(object->da_struct->surfParam->closed_geometry);
|
|
|
|
+ ADIParam.surfParam_.enforce_cad_edge_sizes = QString::fromStdString(object->da_struct->surfParam->enforce_cad_edge_sizes);
|
|
|
|
+ ADIParam.surfParam_.force_bad_surface_element_removal = QString::fromStdString(object->da_struct->surfParam->force_bad_surface_element_removal);
|
|
|
|
+ ADIParam.surfParam_.discard_input_topology = QString::fromStdString(object->da_struct->surfParam->discard_input_topology);
|
|
|
|
+ ADIParam.surfParam_.create_tag_on_collision = QString::fromStdString(object->da_struct->surfParam->create_tag_on_collision);
|
|
}
|
|
}
|
|
//surfparam2
|
|
//surfparam2
|
|
if(object->da_struct->surfParam2){
|
|
if(object->da_struct->surfParam2){
|
|
- ADIParam.surfParam.element_order = QString::fromStdString(object->da_struct->surfParam->element_order);
|
|
|
|
- ADIParam.surfParam.remove_duplicate_cad_faces = QString::fromStdString(object->da_struct->surfParam->remove_duplicate_cad_faces);
|
|
|
|
- ADIParam.surfParam.scaled_jacobian_threshold_value = QString::fromStdString(object->da_struct->surfParam->scaled_jacobian_threshold_value);
|
|
|
|
- ADIParam.surfParam.optimisation = QString::fromStdString(object->da_struct->surfParam->optimisation);
|
|
|
|
- ADIParam.surfParam.correct_surface_intersections = QString::fromStdString(object->da_struct->surfParam->correct_surface_intersections);
|
|
|
|
|
|
+ ADIParam.surfParam_.element_order = QString::fromStdString(object->da_struct->surfParam->element_order);
|
|
|
|
+ ADIParam.surfParam_.remove_duplicate_cad_faces = QString::fromStdString(object->da_struct->surfParam->remove_duplicate_cad_faces);
|
|
|
|
+ ADIParam.surfParam_.scaled_jacobian_threshold_value = QString::fromStdString(object->da_struct->surfParam->scaled_jacobian_threshold_value);
|
|
|
|
+ ADIParam.surfParam_.optimisation = QString::fromStdString(object->da_struct->surfParam->optimisation);
|
|
|
|
+ ADIParam.surfParam_.correct_surface_intersections = QString::fromStdString(object->da_struct->surfParam->correct_surface_intersections);
|
|
}
|
|
}
|
|
#if 0
|
|
#if 0
|
|
//mgPhysical
|
|
//mgPhysical
|
|
if(object->da_struct->mgPhysical_){
|
|
if(object->da_struct->mgPhysical_){
|
|
if(object->da_struct->mgPhysical_type == "physical"){
|
|
if(object->da_struct->mgPhysical_type == "physical"){
|
|
- ADIParam.surfParam.physical_size_mode = QString::fromStdString(object->da_struct->surfParam->physical_size_mode);
|
|
|
|
- if(ADIParam.surfParam.physical_size_mode == "local"){
|
|
|
|
- ADIParam.surfParam.physicalSizeFaceId = QString::fromStdString(object->da_struct->surfParam->physicalSizeFaceId);
|
|
|
|
- ADIParam.surfParam.physicalSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->physicalSizeEdgeId);
|
|
|
|
- ADIParam.surfParam.physicalSizePointId = QString::fromStdString(object->da_struct->surfParam->physicalSizePointId);
|
|
|
|
|
|
+ ADIParam.surfParam_.physical_size_mode = QString::fromStdString(object->da_struct->surfParam->physical_size_mode);
|
|
|
|
+ if(ADIParam.surfParam_.physical_size_mode == "local"){
|
|
|
|
+ ADIParam.surfParam_.physicalSizeFaceId = QString::fromStdString(object->da_struct->surfParam->physicalSizeFaceId);
|
|
|
|
+ ADIParam.surfParam_.physicalSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->physicalSizeEdgeId);
|
|
|
|
+ ADIParam.surfParam_.physicalSizePointId = QString::fromStdString(object->da_struct->surfParam->physicalSizePointId);
|
|
}
|
|
}
|
|
}else if(object->da_struct->mgPhysical_type == "param"){
|
|
}else if(object->da_struct->mgPhysical_type == "param"){
|
|
- ADIParam.surfParam.physicalSizeFaceId = QString::fromStdString(object->da_struct->surfParam->physicalSizeFaceId);
|
|
|
|
- ADIParam.surfParam.physicalSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->physicalSizeEdgeId);
|
|
|
|
- ADIParam.surfParam.physicalSizePointId = QString::fromStdString(object->da_struct->surfParam->physicalSizePointId);
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeFaceId = QString::fromStdString(object->da_struct->surfParam->physicalSizeFaceId);
|
|
|
|
+ ADIParam.surfParam_.physicalSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->physicalSizeEdgeId);
|
|
|
|
+ ADIParam.surfParam_.physicalSizePointId = QString::fromStdString(object->da_struct->surfParam->physicalSizePointId);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//mgGeometry
|
|
//mgGeometry
|
|
if(object->da_struct->mgGeometry_){
|
|
if(object->da_struct->mgGeometry_){
|
|
if(object->da_struct->mgGeometry_type == "Geometry"){
|
|
if(object->da_struct->mgGeometry_type == "Geometry"){
|
|
- ADIParam.surfParam.geometric_size_mode = QString::fromStdString(object->da_struct->surfParam->geometric_size_mode);
|
|
|
|
- if(ADIParam.surfParam.geometric_size_mode == "local"){
|
|
|
|
- ADIParam.surfParam.geometricSizeFaceId = QString::fromStdString(object->da_struct->surfParam->geometricSizeFaceId);
|
|
|
|
- ADIParam.surfParam.geometricSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->geometricSizeEdgeId);
|
|
|
|
- ADIParam.surfParam.geometricSizePointId = QString::fromStdString(object->da_struct->surfParam->geometricSizePointId);
|
|
|
|
|
|
+ ADIParam.surfParam_.geometric_size_mode = QString::fromStdString(object->da_struct->surfParam->geometric_size_mode);
|
|
|
|
+ if(ADIParam.surfParam_.geometric_size_mode == "local"){
|
|
|
|
+ ADIParam.surfParam_.geometricSizeFaceId = QString::fromStdString(object->da_struct->surfParam->geometricSizeFaceId);
|
|
|
|
+ ADIParam.surfParam_.geometricSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->geometricSizeEdgeId);
|
|
|
|
+ ADIParam.surfParam_.geometricSizePointId = QString::fromStdString(object->da_struct->surfParam->geometricSizePointId);
|
|
}
|
|
}
|
|
}else if(object->da_struct->mgGeometry_type == "param")
|
|
}else if(object->da_struct->mgGeometry_type == "param")
|
|
{
|
|
{
|
|
- ADIParam.surfParam.physicalSizeFaceId = QString::fromStdString(object->da_struct->surfParam->physicalSizeFaceId);
|
|
|
|
- ADIParam.surfParam.physicalSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->physicalSizeEdgeId);
|
|
|
|
- ADIParam.surfParam.physicalSizePointId = QString::fromStdString(object->da_struct->surfParam->physicalSizePointId);
|
|
|
|
|
|
+ ADIParam.surfParam_.physicalSizeFaceId = QString::fromStdString(object->da_struct->surfParam->physicalSizeFaceId);
|
|
|
|
+ ADIParam.surfParam_.physicalSizeEdgeId = QString::fromStdString(object->da_struct->surfParam->physicalSizeEdgeId);
|
|
|
|
+ ADIParam.surfParam_.physicalSizePointId = QString::fromStdString(object->da_struct->surfParam->physicalSizePointId);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|