SHAPER
9.12.0
|
Wrapper providing operations with array of PlaneGCS scalars. More...
Public Member Functions | |
PlaneGCSSolver_ScalarArrayWrapper (const GCS::VEC_pD &theParam) | |
int | size () const |
\breif Size of array More... | |
const GCS::VEC_pD & | array () const |
Return array of PlaneGCS parameters. More... | |
void | setArray (const GCS::VEC_pD &theParams) |
\breif Set array of parameters More... | |
virtual SketchSolver_EntityType | type () const |
Return type of current entity. More... | |
void | setExternal (bool theExternal) |
Change flag indicating the entity cannot be changed in the solver. More... | |
bool | isExternal () const |
Return the External flag. More... | |
void | setAdditionalAttributes (const std::map< std::string, EntityWrapperPtr > &theAttribues) |
Store names of attributes and their values if necessary. More... | |
const std::map< std::string, EntityWrapperPtr > & | additionalAttributes () const |
Return the list of additional attributes. More... | |
Protected Member Functions | |
virtual bool | update (std::shared_ptr< ModelAPI_Attribute > theAttribute) |
Update entity by the values of theAttribute. More... | |
Protected Attributes | |
GCS::VEC_pD | myValue |
list of pointers to values provided by the storage More... | |
Wrapper providing operations with array of PlaneGCS scalars.
|
inline |
\breif Size of array
|
inline |
Return array of PlaneGCS parameters.
|
inline |
\breif Set array of parameters
|
inlinevirtual |
Return type of current entity.
Implements PlaneGCSSolver_EntityWrapper.
|
protectedvirtual |
Update entity by the values of theAttribute.
true
if any value of attribute is not equal to the stored in the entity Reimplemented from PlaneGCSSolver_EntityWrapper.
|
inlineinherited |
Change flag indicating the entity cannot be changed in the solver.
|
inlineinherited |
Return the External flag.
|
inlineinherited |
Store names of attributes and their values if necessary.
|
inlineinherited |
Return the list of additional attributes.
|
protected |
list of pointers to values provided by the storage