![]() |
KiCad PCB EDA Suite
|
AM_PARAM holds an operand for an AM_PARAM as defined within standard RS274X. More...
#include <am_param.h>
Public Member Functions | |
AM_PARAM_ITEM (parm_item_type aType, double aValue) | |
AM_PARAM_ITEM (parm_item_type aType, int aValue) | |
void | SetValue (double aValue) |
double | GetValue () const |
parm_item_type | GetType () const |
unsigned | GetIndex () const |
bool | IsOperator () const |
bool | IsOperand () const |
bool | IsDefered () const |
Private Attributes | |
parm_item_type | m_type |
double | m_dvalue |
int | m_ivalue |
AM_PARAM holds an operand for an AM_PARAM as defined within standard RS274X.
The value field can be a constant, i.e. "immediate" parameter or it may not be used if this param is going to defer to the referencing aperture macro. In that case, the index field is an index into the aperture macro's parameters.
Definition at line 220 of file am_param.h.
|
inline |
Definition at line 228 of file am_param.h.
|
inline |
Definition at line 235 of file am_param.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 271 of file am_param.h.
|
inline |
Definition at line 266 of file am_param.h.
|
inline |
Definition at line 262 of file am_param.h.
|
inline |
Definition at line 242 of file am_param.h.
References m_dvalue.
|
private |
Definition at line 224 of file am_param.h.
Referenced by AM_PARAM_ITEM(), GetValue(), and SetValue().
|
private |
Definition at line 225 of file am_param.h.
Referenced by AM_PARAM_ITEM(), and GetIndex().
|
private |
Definition at line 223 of file am_param.h.
Referenced by AM_PARAM_ITEM(), GetType(), IsDefered(), IsOperand(), and IsOperator().