MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / getComparisonTolerence

Method getComparisonTolerence

source/MRMesh/MRPointMeasurementObject.cpp:125–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125std::optional<PointMeasurementObject::ComparisonTolerance> PointMeasurementObject::getComparisonTolerence( std::size_t i ) const
126{
127 (void)i;
128 assert( i == 0 );
129 if ( comparisonToleranceIsAlwaysOnlyPositive( i ) )
130 {
131 assert( !tolerance_ || tolerance_->negative == 0 );
132 return tolerance_ ? std::optional( ComparisonTolerance{ .positive = tolerance_->positive } ) : std::nullopt;
133 }
134 else
135 {
136 return tolerance_;
137 }
138}
139
140void PointMeasurementObject::setComparisonTolerance( std::size_t i, std::optional<ComparisonTolerance> newTolerance )
141{

Callers 3

inputToleranceFunction · 0.45
renderUiMethod · 0.45

Tested by

no test coverage detected