@@ -176,8 +176,6 @@ mod write_vtk_impl {
176
176
DataSet ( DataSetError ) ,
177
177
NewLine ,
178
178
179
- InvalidColorScalarsType ,
180
-
181
179
/// Generic formatting error originating from [`std::fmt::Error`].
182
180
FormatError ,
183
181
/// Generic IO error originating from [`std::io::Error`].
@@ -193,10 +191,6 @@ mod write_vtk_impl {
193
191
Error :: Header ( header_err) => write ! ( f, "Header: {}" , header_err) ,
194
192
Error :: DataSet ( data_set_err) => write ! ( f, "Data set: {}" , data_set_err) ,
195
193
Error :: NewLine => write ! ( f, "New line" ) ,
196
- Error :: InvalidColorScalarsType => write ! (
197
- f,
198
- "Invalid color scalars type, must be unsigned char or float"
199
- ) ,
200
194
Error :: FormatError => write ! ( f, "Format error" ) ,
201
195
Error :: IOError ( kind) => write ! ( f, "IO Error: {:?}" , kind) ,
202
196
}
@@ -869,8 +863,8 @@ mod write_vtk_impl {
869
863
}
870
864
871
865
match buf {
872
- IOBuffer :: Bit ( v) => write_buf_impl ( v, & mut self . 0 , |x| x * 255 as u8 ) ?,
873
- IOBuffer :: U8 ( v) => write_buf_impl ( v, & mut self . 0 , |x| x as u8 ) ?,
866
+ IOBuffer :: Bit ( v) => write_buf_impl ( v, & mut self . 0 , |x| x) ?,
867
+ IOBuffer :: U8 ( v) => write_buf_impl ( v, & mut self . 0 , |x| x) ?,
874
868
IOBuffer :: I8 ( v) => write_buf_impl ( v, & mut self . 0 , |x| x as u8 ) ?,
875
869
IOBuffer :: U16 ( v) => {
876
870
write_buf_impl ( v, & mut self . 0 , |x| x as u8 ) ?;
@@ -1081,6 +1075,10 @@ mod write_vtk_impl {
1081
1075
fn write_buf < BO : ByteOrder > ( & mut self , buf : IOBuffer ) -> Result {
1082
1076
AsciiWriter ( self ) . write_buf :: < BO > ( buf)
1083
1077
}
1078
+
1079
+ fn write_color_scalars_buf < BO : ByteOrder > ( & mut self , buf : IOBuffer ) -> Result {
1080
+ AsciiWriter ( self ) . write_color_scalars_buf :: < BO > ( buf)
1081
+ }
1084
1082
}
1085
1083
}
1086
1084
0 commit comments