Fix a few doxygen warnings

This commit is contained in:
jean-pierre charras 2017-06-25 11:26:04 +02:00
parent 1e770f56a6
commit 6a3c1720b2
14 changed files with 28 additions and 25 deletions

View File

@ -83,8 +83,7 @@ public:
* Function AddIndex * Function AddIndex
* adds a single index to the list * adds a single index to the list
* *
* @param nIndices [in] the number of indices to be stored * @param aIndex is the index to add
* @param aIndexList [in] the index data
*/ */
void AddIndex( int aIndex ); void AddIndex( int aIndex );

View File

@ -387,7 +387,7 @@ class CINFO3D_VISU
/** /**
* @brief GetNrSegmentsCircle * @brief GetNrSegmentsCircle
* @param aDiameter: diameter in 3DU * @param aDiameter3DU: diameter in 3DU
* @return number of sides that should be used in that circle * @return number of sides that should be used in that circle
*/ */
unsigned int GetNrSegmentsCircle( float aDiameter3DU ) const; unsigned int GetNrSegmentsCircle( float aDiameter3DU ) const;

View File

@ -41,9 +41,10 @@ class CVCYLINDER : public COBJECT
public: public:
/** /**
* Constructor CVCYLINDER * Constructor CVCYLINDER
* @param aCenterPoint = position of the center of the plane * @param aCenterPoint = position of the vertical cylinder axis in the XY plane
* @param aXSize = size by X axis * @param aZmin = bottom position (Z axis)
* @param aYSize = size by Y axis * @param aZmax = top position (Z axis)
* @param aRadius = radius of the cylinder
*/ */
CVCYLINDER( SFVEC2F aCenterPoint, float aZmin, float aZmax, float aRadius ); CVCYLINDER( SFVEC2F aCenterPoint, float aZmin, float aZmax, float aRadius );

View File

@ -79,15 +79,15 @@ public:
* @brief Intersect * @brief Intersect
* @param aRay * @param aRay
* @param aHitInfo * @param aHitInfo
* @return TRUE if the aRay intersects the object * @return true if the aRay intersects the object
*/ */
virtual bool Intersect( const RAY &aRay, HITINFO &aHitInfo ) const = 0; virtual bool Intersect( const RAY &aRay, HITINFO &aHitInfo ) const = 0;
/** Functions Intersect for shadow test /** Functions Intersect for shadow test
* @brief Intersect * @brief Intersect
* @param aRay * @param aRay
* @param aDistance - max distance of the test * @param aMaxDistance - max distance of the test
* @return TRUE if the aRay intersects the object * @return true if the aRay intersects the object
*/ */
virtual bool IntersectP( const RAY &aRay, float aMaxDistance ) const = 0; virtual bool IntersectP( const RAY &aRay, float aMaxDistance ) const = 0;

View File

@ -62,8 +62,7 @@ public:
* Function AddIndex * Function AddIndex
* adds a single index to the list * adds a single index to the list
* *
* @param nIndices [in] the number of indices to be stored * @param aIndex is the new index to add
* @param aIndexList [in] the index data
*/ */
bool AddIndex( int aIndex ); bool AddIndex( int aIndex );
}; };

View File

@ -141,7 +141,6 @@ public:
* is then typically added to another node via AddRefNode(). * is then typically added to another node via AddRefNode().
* *
* @param aNodeName is the name of the node to search for * @param aNodeName is the name of the node to search for
* @param aCaller is a pointer to the node invoking this function
* @return is a valid node pointer on success, otherwise NULL * @return is a valid node pointer on success, otherwise NULL
*/ */
SGNODE* FindNode( const char *aNodeName ); SGNODE* FindNode( const char *aNodeName );

View File

@ -169,7 +169,7 @@ public:
/** /**
* Creates a hot key code that refers to a legacy hot key setting, instead of a particular key. * Creates a hot key code that refers to a legacy hot key setting, instead of a particular key.
* @param aHotKey is an ID of hot key to be referred (see @hotkeys.h). * @param aHotKey is an ID of hot key to be referred (see hotkeys.h).
*/ */
inline static int LegacyHotKey( int aHotKey ) inline static int LegacyHotKey( int aHotKey )
{ {

View File

@ -55,7 +55,7 @@ public:
* Constructor * Constructor
* *
* @param aToolMgr: tool manager instance the events will be sent to * @param aToolMgr: tool manager instance the events will be sent to
* @param aActions: ACTIONS subclass instance for ::TranslateLegacyId() * @param aActions: ACTIONS subclass instance for ACTIONS::TranslateLegacyId()
*/ */
TOOL_DISPATCHER( TOOL_MANAGER* aToolMgr, ACTIONS *aActions ); TOOL_DISPATCHER( TOOL_MANAGER* aToolMgr, ACTIONS *aActions );

View File

@ -67,6 +67,7 @@ protected:
/** /**
* Veto a select event for the separator * Veto a select event for the separator
* *
* @param aEvent - the wxCommandEvent caller
* @param aInner - true if event was called for the inner list (ie the popup) * @param aInner - true if event was called for the inner list (ie the popup)
*/ */
void TryVetoSelect( wxCommandEvent& aEvent, bool aInner ); void TryVetoSelect( wxCommandEvent& aEvent, bool aInner );
@ -84,6 +85,7 @@ protected:
/** /**
* For arrow key events, skip over separators. * For arrow key events, skip over separators.
* *
* @param aEvent - the wxKeyEvent caller
* @param aInner - true if event was called for the inner list (ie the popup) * @param aInner - true if event was called for the inner list (ie the popup)
*/ */
void TrySkipSeparator( wxKeyEvent& aEvent, bool aInner ); void TrySkipSeparator( wxKeyEvent& aEvent, bool aInner );

View File

@ -95,6 +95,10 @@ public:
/** /**
* Filter by footprint filter list. Does not update the list. * Filter by footprint filter list. Does not update the list.
* *
* @param aFilters is a wxArrayString of strings used to filter the list of available
* footprints (can be empty).
* The final fp list is the list of footprint names matching at least one filtering string.
* A filtering string is something like sm0402 or DIP*
* @param aZeroFilters - if true, zero filters = zero footprints. If false, zero filters = * @param aZeroFilters - if true, zero filters = zero footprints. If false, zero filters =
* not filtering. * not filtering.
*/ */

View File

@ -479,9 +479,10 @@ public:
* used only in move footprint. It is not optimal, but it is fast and sufficient * used only in move footprint. It is not optimal, but it is fast and sufficient
* to help a footprint placement * to help a footprint placement
* It shows the connections from a pad to the nearest connected pad * It shows the connections from a pad to the nearest connected pad
* @param aMoveVector = move vector of the footprint being moved.
* @param aModule = module to consider. * @param aModule = module to consider.
*/ */
void build_ratsnest_module( MODULE *mod, wxPoint aMoveVector ); void build_ratsnest_module( MODULE *aModule, wxPoint aMoveVector );
/** /**
* Function TraceModuleRatsNest * Function TraceModuleRatsNest
@ -522,8 +523,7 @@ public:
* from the current new track to candidates during track creation * from the current new track to candidates during track creation
* @param aItemRef = the item connected to the starting point of the new track (track or pad) * @param aItemRef = the item connected to the starting point of the new track (track or pad)
* @param aPosition = the position of the new track end (usually the mouse cursor on grid) * @param aPosition = the position of the new track end (usually the mouse cursor on grid)
* @param aInit = true to build full candidate list or false to update data * @param aNet = the netcode of the track
* When aInit = false, aItemRef is not used (can be NULL)
*/ */
void BuildAirWiresTargetsList( BOARD_CONNECTED_ITEM* aItemRef, void BuildAirWiresTargetsList( BOARD_CONNECTED_ITEM* aItemRef,
const wxPoint& aPosition, const wxPoint& aPosition,

View File

@ -1,9 +1,9 @@
/* /*
* This program source code file is part of KiCad, a free EDA CAD application. * This program source code file is part of KiCad, a free EDA CAD application.
* *
* Copyright (C) 2004-2016 Jean-Pierre Charras, jean-pierre.charras@gpisa-lab.inpg.fr * Copyright (C) 2004-2017 Jean-Pierre Charras, jp.charras at wanadoo.fr
* Copyright (C) 2011 Wayne Stambaugh <stambaughw@verizon.net> * Copyright (C) 2011 Wayne Stambaugh <stambaughw@verizon.net>
* Copyright (C) 1992-2016 KiCad Developers, see change_log.txt for contributors. * Copyright (C) 1992-2017 KiCad Developers, see AUTHORS.txt for contributors.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
@ -49,9 +49,8 @@ public:
/** /**
* the cleanup function. * the cleanup function.
* return true if some item was modified * return true if some item was modified
* @param aFrame = the PCB_EDIT_FRAME which handles the board
* @param aRemoveMisConnected = true to remove segments connecting 2 different nets
* @param aCleanVias = true to remove superimposed vias * @param aCleanVias = true to remove superimposed vias
* @param aRemoveMisConnected = true to remove segments connecting 2 different nets
* @param aMergeSegments = true to merge collinear segmenst and remove 0 len segm * @param aMergeSegments = true to merge collinear segmenst and remove 0 len segm
* @param aDeleteUnconnected = true to remove dangling tracks * @param aDeleteUnconnected = true to remove dangling tracks
* (short circuits) * (short circuits)

View File

@ -179,14 +179,14 @@ void PCB_BASE_FRAME::BuildAirWiresTargetsList( BOARD_CONNECTED_ITEM* aItemRef,
static MODULE movedModule( nullptr ); static MODULE movedModule( nullptr );
void PCB_BASE_FRAME::build_ratsnest_module( MODULE* mod, wxPoint aMoveVector ) void PCB_BASE_FRAME::build_ratsnest_module( MODULE* aModule, wxPoint aMoveVector )
{ {
auto connectivity = GetBoard()->GetConnectivity(); auto connectivity = GetBoard()->GetConnectivity();
movedModule = *mod; movedModule = *aModule;
movedModule.Move( -aMoveVector ); movedModule.Move( -aMoveVector );
connectivity->ClearDynamicRatsnest(); connectivity->ClearDynamicRatsnest();
connectivity->BlockRatsnestItems( { mod } ); connectivity->BlockRatsnestItems( { aModule } );
connectivity->ComputeDynamicRatsnest( { &movedModule } ); connectivity->ComputeDynamicRatsnest( { &movedModule } );
} }

View File

@ -131,7 +131,7 @@ public:
* Function GetAllItems() * Function GetAllItems()
* Adds all stored items to a list. * Adds all stored items to a list.
* @param aOutput is the list that will have items added. * @param aOutput is the list that will have items added.
* @param aType determines the type of added items. * @param aTypes determines the type of added items.
*/ */
void GetAllItems( std::list<BOARD_CONNECTED_ITEM*>& aOutput, const KICAD_T aTypes[] ) const; void GetAllItems( std::list<BOARD_CONNECTED_ITEM*>& aOutput, const KICAD_T aTypes[] ) const;