📄 colour.output
字号:
TEST: Colour.CCan we create an Colour with the right default values?red: 0 green: 0 blue: 0Can we set values; green here is invalid - it should be set to 0 insteadTesting the copy constructorred: 210 green: 0 blue: 100Check operator= worksred: 210 green: 0 blue: 100Check the setColour routinered: 1 green: 2 blue: 3Check the getColour routinered: 1 green: 2 blue: 3TEST: ColourMap.CCan we create a ColourMap with the right default Colour + StringCan we get the default colour back out of it?name: red: 197 green: 211 blue: 125Can we create a ColourMap with a specified default Colour?Can we get the information back out of it?name: red: 210 green: 0 blue: 100Can we add a ColourCan we get the info back out?name: TEST1 red: 100 green: 101 blue: 102Add a couple more coloursindex: 0 name: red: 210 green: 0 blue: 100index: 1 name: TEST1 red: 100 green: 101 blue: 102index: 2 name: TEST2 red: 101 green: 102 blue: 103index: 3 name: TEST3 red: 102 green: 103 blue: 104index: 4 name: TEST4 red: 103 green: 104 blue: 105Now try deleting the third itemindex: 0 name: red: 210 green: 0 blue: 100index: 1 name: TEST1 red: 100 green: 101 blue: 102index: 2 name: TEST2 red: 101 green: 102 blue: 103index: 4 name: TEST4 red: 103 green: 104 blue: 105Make sure we get false when we try and modify item number 3Check we can modify a colour which *is* thereindex: 0 name: red: 210 green: 0 blue: 100index: 1 name: TEST1 red: 100 green: 101 blue: 102index: 2 name: TEST2 red: 101 green: 102 blue: 103index: 4 name: YES red: 233 green: 233 blue: 233Now try adding another item - it should take the place of the one we removed.index: 0 name: red: 210 green: 0 blue: 100index: 1 name: TEST1 red: 100 green: 101 blue: 102index: 2 name: TEST2 red: 101 green: 102 blue: 103index: 3 name: NEW red: 211 green: 212 blue: 213index: 4 name: YES red: 233 green: 233 blue: 233Try swapping two items:index: 0 name: red: 210 green: 0 blue: 100index: 1 name: TEST1 red: 100 green: 101 blue: 102index: 2 name: TEST2 red: 101 green: 102 blue: 103index: 3 name: YES red: 233 green: 233 blue: 233index: 4 name: NEW red: 211 green: 212 blue: 213TEST: Generic Colour routinesTry getting a combination colour:Original colours:red: 210 green: 0 blue: 100red: 100 green: 101 blue: 102Combination colour:red: 155 green: 50 blue: 101TEST: XML OutputFor a single colour:<colour red="155" green="50" blue="101"/>For a colourmap: <colourmap name="segmentmap"> <colourpair id="0" name="" red="210" green="0" blue="100"/> <colourpair id="1" name="TEST1" red="100" green="101" blue="102"/> <colourpair id="2" name="TEST2" red="101" green="102" blue="103"/> <colourpair id="3" name="YES" red="233" green="233" blue="233"/> <colourpair id="4" name="NEW" red="211" green="212" blue="213"/> </colourmap>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -