[Insight-developers] clang warning in itk::Mesh

Arnaud Gelas Arnaud_Gelas at hms.harvard.edu
Thu Sep 22 21:24:13 EDT 2011


Sean,

Here you go:

	http://review.source.kitware.com/#change,2851	

Thanks,
Arnaud

On Sep 22, 2011, at 2:35 PM, Sean McBride wrote:

> On Thu, 15 Sep 2011 07:38:27 -0400, Arnaud Gelas said:
>
>> I am looking at the following clang warning:
>>
>> /Users/builder/kitware/ITK/Modules/Core/Mesh/include/itkMesh.hxx:
>> 509:37: warning: unused parameter 'cellId' [-Wunused-parameter]
>> ::GetCellBoundingBox(CellIdentifier cellId, BoundingBoxPointer bbox)
>
> This warning appears on my dashboard.
>
>> Here is the corresponding code:
>>
>> 503 /**
>> 504  * Get the bounding box of the cell with the given identifier.
>> 505  */
>> 506 template< typename TPixelType, unsigned int VDimension, typename
>> TMeshTrait     s >
>> 507 typename Mesh< TPixelType, VDimension, TMeshTraits
>>> ::BoundingBoxPointer
>> 508 Mesh< TPixelType, VDimension, TMeshTraits >
>> 509 ::GetCellBoundingBox(CellIdentifier cellId, BoundingBoxPointer
>> bbox)
>> 510 {
>> 511   bbox->SetPoints( this->GetPoints() );
>> 512   return bbox;
>> 513 }
>>
>> The documentation and the method name does not match at all the
>> implementation...
>> I can fix the warning or fix the implementation for this warning, but
>> it'd definitively affect code which make use of this method...
>
> It is indeed very suspicious.
>
>> Is it used ?
>
> It seems not!
>
>> Recommendations ?
>
> Remove it. :)
>
> -- 
> ____________________________________________________________
> Sean McBride, B. Eng                 sean at rogue-research.com
> Rogue Research                        www.rogue-research.com
> Mac Software Developer              Montréal, Québec, Canada
>
>



More information about the Insight-developers mailing list