|
| | ModelExtensibleGroup (const ModelExtensibleGroup &other)=default |
| |
| | ModelExtensibleGroup (ModelExtensibleGroup &&other)=default |
| |
| ModelExtensibleGroup & | operator= (const ModelExtensibleGroup &)=default |
| |
| ModelExtensibleGroup & | operator= (ModelExtensibleGroup &&)=default |
| |
| virtual | ~ModelExtensibleGroup () override=default |
| |
| bool | canBeSource () const |
| |
| std::vector< unsigned > | getSourceFieldIndices (const Handle &targetHandle) const |
| |
| std::vector< unsigned > | getSourceFieldIndices (const Handle &targetHandle) const |
| |
| boost::optional< WorkspaceObject > | getTarget (unsigned fieldIndex) const |
| |
| boost::optional< WorkspaceObject > | getTarget (unsigned fieldIndex) const |
| |
| std::vector< WorkspaceObject > | getTargets () const |
| |
| std::vector< WorkspaceObject > | getTargets () const |
| |
| bool | isSource () const |
| |
| bool | setPointer (unsigned fieldIndex, const Handle &targetHandle) |
| |
| bool | setPointer (unsigned fieldIndex, const Handle &targetHandle) |
| |
| bool | setPointer (unsigned fieldIndex, const Handle &targetHandle, bool checkValidity) |
| |
| bool | setPointer (unsigned fieldIndex, const Handle &targetHandle, bool checkValidity) |
| |
| virtual | ~WorkspaceExtensibleGroup () override=default |
| |
| T | cast () const |
| |
| std::vector< unsigned > | dataFields () const |
| |
| std::vector< unsigned > | dataFields () const |
| |
| bool | empty () const |
| |
| bool | empty () const |
| |
| boost::optional< std::string > | fieldComment (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< std::string > | fieldComment (unsigned fieldIndex, bool returnDefault=false) const |
| |
| std::vector< std::string > | fieldComments (bool returnDefault=false) const |
| |
| std::vector< std::string > | fieldComments (bool returnDefault=false) const |
| |
| std::vector< std::string > | fields (bool returnDefault=false) const |
| |
| std::vector< std::string > | fields (bool returnDefault=false) const |
| |
| std::vector< std::string > | fieldsWithHandles (bool returnDefault=false) const |
| |
| std::vector< std::string > | fieldsWithHandles (bool returnDefault=false) const |
| |
| boost::optional< double > | getDouble (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< double > | getDouble (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< std::string > | getField (unsigned index, bool returnDefault=false) const |
| |
| boost::optional< std::string > | getField (unsigned index, bool returnDefault=false) const |
| |
| boost::optional< int > | getInt (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< int > | getInt (unsigned fieldIndex, bool returnDefault=false) const |
| |
| T | getObject () const |
| |
| boost::optional< T > | getOptionalObject () const |
| |
| boost::optional< std::string > | getString (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< std::string > | getString (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< unsigned > | getUnsigned (unsigned fieldIndex, bool returnDefault=false) const |
| |
| boost::optional< unsigned > | getUnsigned (unsigned fieldIndex, bool returnDefault=false) const |
| |
| unsigned | groupIndex () const |
| |
| unsigned | groupIndex () const |
| |
| IdfExtensibleGroup | insertClone (unsigned groupIndex) const |
| |
| IdfExtensibleGroup | insertClone (unsigned groupIndex) const |
| |
| bool | isEmpty (unsigned fieldIndex) const |
| |
| bool | isEmpty (unsigned fieldIndex) const |
| |
| bool | isValid (unsigned fieldIndex) const |
| |
| bool | isValid (unsigned fieldIndex) const |
| |
| unsigned | numFields () const |
| |
| unsigned | numFields () const |
| |
| std::vector< unsigned > | objectListFields () const |
| |
| std::vector< unsigned > | objectListFields () const |
| |
| bool | operator!= (const IdfExtensibleGroup &other) const |
| |
| bool | operator!= (const IdfExtensibleGroup &other) const |
| |
| bool | operator== (const IdfExtensibleGroup &other) const |
| |
| bool | operator== (const IdfExtensibleGroup &other) const |
| |
| boost::optional< T > | optionalCast () const |
| |
| IdfExtensibleGroup | pushClone () const |
| |
| IdfExtensibleGroup | pushClone () const |
| |
| std::vector< unsigned > | requiredFields () const |
| |
| std::vector< unsigned > | requiredFields () const |
| |
| bool | setDouble (unsigned fieldIndex, double value) |
| |
| bool | setDouble (unsigned fieldIndex, double value) |
| |
| bool | setFieldComment (unsigned fieldIndex, const std::string &cmnt) |
| |
| bool | setFieldComment (unsigned fieldIndex, const std::string &cmnt) |
| |
| bool | setFields (const std::vector< std::string > &values) |
| |
| bool | setFields (const std::vector< std::string > &values) |
| |
| bool | setInt (unsigned fieldIndex, int value) |
| |
| bool | setInt (unsigned fieldIndex, int value) |
| |
| bool | setString (unsigned fieldIndex, const std::string &value) |
| |
| bool | setString (unsigned fieldIndex, const std::string &value) |
| |
| bool | setString (unsigned fieldIndex, const std::string &value, bool checkValidity) |
| |
| bool | setString (unsigned fieldIndex, const std::string &value, bool checkValidity) |
| |
| bool | setUnsigned (unsigned fieldIndex, unsigned value) |
| |
| bool | setUnsigned (unsigned fieldIndex, unsigned value) |
| |
| virtual | ~IdfExtensibleGroup ()=default |
| |
| virtual | ~IdfExtensibleGroup ()=default |
| |
ModelExtensibleGroup is a WorkspaceExtensibleGroup with additional methods added to support extensible ModelObjects.
The ExtensibleGroup inheritance hierarchy roughly follows the IdfObject <- WorkspaceObject <- ModelObject <- etc. hierarchy, except that all concrete ModelObjects with ExtensibleGroup derived classes derive directly from ModelExtensibleGroup–there are no extensions of ModelExtensibleGroup for intermediate abstract classes.