| 161 | | /*! \name Field Get */ |
|---|
| 162 | | /*! \{ */ |
|---|
| 163 | | |
|---|
| 164 | | const SFNodePtr *getSFRoot (void) const; |
|---|
| 165 | | const MFNodePtr *getMFGeoRoots (void) const; |
|---|
| 166 | | const MFGeometryPtr *getMFGeometries (void) const; |
|---|
| 167 | | const MFChunkMaterialPtr *getMFMaterials (void) const; |
|---|
| 168 | | const MFMaterialChunkPtr *getMFMaterialChunks (void) const; |
|---|
| 169 | | const MFGeoPnt3fPropertyPtr *getMFPositions (void) const; |
|---|
| 170 | | const MFGeoUInt32PropertyPtr *getMFLength (void) const; |
|---|
| 171 | | const MFGeoUInt8PropertyPtr *getMFTypes (void) const; |
|---|
| 172 | | const MFGeoColor4fPropertyPtr *getMFColors (void) const; |
|---|
| 173 | | const MFGeoVec3fPropertyPtr *getMFNormals (void) const; |
|---|
| 174 | | |
|---|
| 175 | | |
|---|
| 176 | | NodePtrConst getRoot (void) const; |
|---|
| 177 | | |
|---|
| 178 | | NodePtrConst getGeoRoots (const UInt32 index) const; |
|---|
| 179 | | const MFNodePtr &getGeoRoots (void) const; |
|---|
| 180 | | |
|---|
| 181 | | GeometryPtrConst getGeometries (const UInt32 index) const; |
|---|
| 182 | | const MFGeometryPtr &getGeometries (void) const; |
|---|
| 183 | | |
|---|
| 184 | | ChunkMaterialPtrConst getMaterials (const UInt32 index) const; |
|---|
| 185 | | const MFChunkMaterialPtr &getMaterials (void) const; |
|---|
| 186 | | |
|---|
| 187 | | MaterialChunkPtrConst getMaterialChunks (const UInt32 index) const; |
|---|
| 188 | | const MFMaterialChunkPtr &getMaterialChunks (void) const; |
|---|
| 189 | | |
|---|
| 190 | | GeoPnt3fPropertyPtrConst getPositions (const UInt32 index) const; |
|---|
| 191 | | const MFGeoPnt3fPropertyPtr &getPositions (void) const; |
|---|
| 192 | | |
|---|
| 193 | | GeoUInt32PropertyPtrConst getLength (const UInt32 index) const; |
|---|
| 194 | | const MFGeoUInt32PropertyPtr &getLength (void) const; |
|---|
| 195 | | |
|---|
| 196 | | GeoUInt8PropertyPtrConst getTypes (const UInt32 index) const; |
|---|
| 197 | | const MFGeoUInt8PropertyPtr &getTypes (void) const; |
|---|
| 198 | | |
|---|
| 199 | | GeoColor4fPropertyPtrConst getColors (const UInt32 index) const; |
|---|
| 200 | | const MFGeoColor4fPropertyPtr &getColors (void) const; |
|---|
| 201 | | |
|---|
| 202 | | GeoVec3fPropertyPtrConst getNormals (const UInt32 index) const; |
|---|
| 203 | | const MFGeoVec3fPropertyPtr &getNormals (void) const; |
|---|
| 204 | | |
|---|
| 205 | | /*! \} */ |
|---|
| 206 | | /*---------------------------------------------------------------------*/ |
|---|
| 207 | | /*! \name Field Set */ |
|---|
| 208 | | /*! \{ */ |
|---|
| 209 | | |
|---|
| 210 | | void setRoot (NodePtrConstArg value); |
|---|
| 211 | | |
|---|
| 212 | | /*! \} */ |
|---|
| 213 | | /*---------------------------------------------------------------------*/ |
|---|
| 214 | | /*! \name Ptr Field Set */ |
|---|
| 215 | | /*! \{ */ |
|---|
| 216 | | |
|---|
| 217 | | /*! \} */ |
|---|
| 218 | | /*---------------------------------------------------------------------*/ |
|---|
| 219 | | /*! \name Ptr MField Set */ |
|---|
| 220 | | /*! \{ */ |
|---|
| 221 | | |
|---|
| 222 | | void pushToGeoRoots (NodePtrConstArg value ); |
|---|
| 223 | | void assignGeoRoots (const MFNodePtr &value); |
|---|
| 224 | | void insertIntoGeoRoots (UInt32 uiIndex, |
|---|
| 225 | | NodePtrConstArg value ); |
|---|
| 226 | | void replaceInGeoRoots (UInt32 uiIndex, |
|---|
| 227 | | NodePtrConstArg value ); |
|---|
| 228 | | void replaceInGeoRoots (NodePtrConstArg pOldElem, |
|---|
| 229 | | NodePtrConstArg pNewElem); |
|---|
| 230 | | void removeFromGeoRoots (UInt32 uiIndex ); |
|---|
| 231 | | void removeFromGeoRoots(NodePtrConstArg value ); |
|---|
| 232 | | void clearGeoRoots (void ); |
|---|
| 233 | | |
|---|
| 234 | | |
|---|
| 235 | | void pushToGeometries (GeometryPtrConstArg value ); |
|---|
| 236 | | void assignGeometries (const MFGeometryPtr &value); |
|---|
| 237 | | void insertIntoGeometries (UInt32 uiIndex, |
|---|
| 238 | | GeometryPtrConstArg value ); |
|---|
| 239 | | void replaceInGeometries (UInt32 uiIndex, |
|---|
| 240 | | GeometryPtrConstArg value ); |
|---|
| 241 | | void replaceInGeometries (GeometryPtrConstArg pOldElem, |
|---|
| 242 | | GeometryPtrConstArg pNewElem); |
|---|
| 243 | | void removeFromGeometries (UInt32 uiIndex ); |
|---|
| 244 | | void removeFromGeometries(GeometryPtrConstArg value ); |
|---|
| 245 | | void clearGeometries (void ); |
|---|
| 246 | | |
|---|
| 247 | | |
|---|
| 248 | | void pushToMaterials (ChunkMaterialPtrConstArg value ); |
|---|
| 249 | | void assignMaterials (const MFChunkMaterialPtr &value); |
|---|
| 250 | | void insertIntoMaterials (UInt32 uiIndex, |
|---|
| 251 | | ChunkMaterialPtrConstArg value ); |
|---|
| 252 | | void replaceInMaterials (UInt32 uiIndex, |
|---|
| 253 | | ChunkMaterialPtrConstArg value ); |
|---|
| 254 | | void replaceInMaterials (ChunkMaterialPtrConstArg pOldElem, |
|---|
| 255 | | ChunkMaterialPtrConstArg pNewElem); |
|---|
| 256 | | void removeFromMaterials (UInt32 uiIndex ); |
|---|
| 257 | | void removeFromMaterials(ChunkMaterialPtrConstArg value ); |
|---|
| 258 | | void clearMaterials (void ); |
|---|
| 259 | | |
|---|
| 260 | | |
|---|
| 261 | | void pushToMaterialChunks (MaterialChunkPtrConstArg value ); |
|---|
| 262 | | void assignMaterialChunks (const MFMaterialChunkPtr &value); |
|---|
| 263 | | void insertIntoMaterialChunks (UInt32 uiIndex, |
|---|
| 264 | | MaterialChunkPtrConstArg value ); |
|---|
| 265 | | void replaceInMaterialChunks (UInt32 uiIndex, |
|---|
| 266 | | MaterialChunkPtrConstArg value ); |
|---|
| 267 | | void replaceInMaterialChunks (MaterialChunkPtrConstArg pOldElem, |
|---|
| 268 | | MaterialChunkPtrConstArg pNewElem); |
|---|
| 269 | | void removeFromMaterialChunks (UInt32 uiIndex ); |
|---|
| 270 | | void removeFromMaterialChunks(MaterialChunkPtrConstArg value ); |
|---|
| 271 | | void clearMaterialChunks (void ); |
|---|
| 272 | | |
|---|
| 273 | | |
|---|
| 274 | | void pushToPositions (GeoPnt3fPropertyPtrConstArg value ); |
|---|
| 275 | | void assignPositions (const MFGeoPnt3fPropertyPtr &value); |
|---|
| 276 | | void insertIntoPositions (UInt32 uiIndex, |
|---|
| 277 | | GeoPnt3fPropertyPtrConstArg value ); |
|---|
| 278 | | void replaceInPositions (UInt32 uiIndex, |
|---|
| 279 | | GeoPnt3fPropertyPtrConstArg value ); |
|---|
| 280 | | void replaceInPositions (GeoPnt3fPropertyPtrConstArg pOldElem, |
|---|
| 281 | | GeoPnt3fPropertyPtrConstArg pNewElem); |
|---|
| 282 | | void removeFromPositions (UInt32 uiIndex ); |
|---|
| 283 | | void removeFromPositions(GeoPnt3fPropertyPtrConstArg value ); |
|---|
| 284 | | void clearPositions (void ); |
|---|
| 285 | | |
|---|
| 286 | | |
|---|
| 287 | | void pushToLength (GeoUInt32PropertyPtrConstArg value ); |
|---|
| 288 | | void assignLength (const MFGeoUInt32PropertyPtr &value); |
|---|
| 289 | | void insertIntoLength (UInt32 uiIndex, |
|---|
| 290 | | GeoUInt32PropertyPtrConstArg value ); |
|---|
| 291 | | void replaceInLength (UInt32 uiIndex, |
|---|
| 292 | | GeoUInt32PropertyPtrConstArg value ); |
|---|
| 293 | | void replaceInLength (GeoUInt32PropertyPtrConstArg pOldElem, |
|---|
| 294 | | GeoUInt32PropertyPtrConstArg pNewElem); |
|---|
| 295 | | void removeFromLength (UInt32 uiIndex ); |
|---|
| 296 | | void removeFromLength(GeoUInt32PropertyPtrConstArg value ); |
|---|
| 297 | | void clearLength (void ); |
|---|
| 298 | | |
|---|
| 299 | | |
|---|
| 300 | | void pushToTypes (GeoUInt8PropertyPtrConstArg value ); |
|---|
| 301 | | void assignTypes (const MFGeoUInt8PropertyPtr &value); |
|---|
| 302 | | void insertIntoTypes (UInt32 uiIndex, |
|---|
| 303 | | GeoUInt8PropertyPtrConstArg value ); |
|---|
| 304 | | void replaceInTypes (UInt32 uiIndex, |
|---|
| 305 | | GeoUInt8PropertyPtrConstArg value ); |
|---|
| 306 | | void replaceInTypes (GeoUInt8PropertyPtrConstArg pOldElem, |
|---|
| 307 | | GeoUInt8PropertyPtrConstArg pNewElem); |
|---|
| 308 | | void removeFromTypes (UInt32 uiIndex ); |
|---|
| 309 | | void removeFromTypes(GeoUInt8PropertyPtrConstArg value ); |
|---|
| 310 | | void clearTypes (void ); |
|---|
| 311 | | |
|---|
| 312 | | |
|---|
| 313 | | void pushToColors (GeoColor4fPropertyPtrConstArg value ); |
|---|
| 314 | | void assignColors (const MFGeoColor4fPropertyPtr &value); |
|---|
| 315 | | void insertIntoColors (UInt32 uiIndex, |
|---|
| 316 | | GeoColor4fPropertyPtrConstArg value ); |
|---|
| 317 | | void replaceInColors (UInt32 uiIndex, |
|---|
| 318 | | GeoColor4fPropertyPtrConstArg value ); |
|---|
| 319 | | void replaceInColors (GeoColor4fPropertyPtrConstArg pOldElem, |
|---|
| 320 | | GeoColor4fPropertyPtrConstArg pNewElem); |
|---|
| 321 | | void removeFromColors (UInt32 uiIndex ); |
|---|
| 322 | | void removeFromColors(GeoColor4fPropertyPtrConstArg value ); |
|---|
| 323 | | void clearColors (void ); |
|---|
| 324 | | |
|---|
| 325 | | |
|---|
| 326 | | void pushToNormals (GeoVec3fPropertyPtrConstArg value ); |
|---|
| 327 | | void assignNormals (const MFGeoVec3fPropertyPtr &value); |
|---|
| 328 | | void insertIntoNormals (UInt32 uiIndex, |
|---|
| 329 | | GeoVec3fPropertyPtrConstArg value ); |
|---|
| 330 | | void replaceInNormals (UInt32 uiIndex, |
|---|
| 331 | | GeoVec3fPropertyPtrConstArg value ); |
|---|
| 332 | | void replaceInNormals (GeoVec3fPropertyPtrConstArg pOldElem, |
|---|
| 333 | | GeoVec3fPropertyPtrConstArg pNewElem); |
|---|
| 334 | | void removeFromNormals (UInt32 uiIndex ); |
|---|
| 335 | | void removeFromNormals(GeoVec3fPropertyPtrConstArg value ); |
|---|
| 336 | | void clearNormals (void ); |
|---|
| 337 | | |
|---|
| 338 | | |
|---|
| 339 | | /*! \} */ |
|---|
| 340 | | /*---------------------------------------------------------------------*/ |
|---|
| 341 | | /*! \name Binary Access */ |
|---|
| | 160 | /*! \name Field SFRoot */ |
|---|
| | 161 | /*! \{ */ |
|---|
| | 162 | |
|---|
| | 163 | SFNodePtr const *getSFRoot(void) const; |
|---|
| | 164 | NodePtrConst getRoot(void) const; |
|---|
| | 165 | |
|---|
| | 166 | void setRoot(NodePtrConstArg value); |
|---|
| | 167 | |
|---|
| | 168 | /*! \} */ |
|---|
| | 169 | /*---------------------------------------------------------------------*/ |
|---|
| | 170 | /*! \name Field MFGeoRoots */ |
|---|
| | 171 | /*! \{ */ |
|---|
| | 172 | |
|---|
| | 173 | MFNodePtr const *getMFGeoRoots(void) const; |
|---|
| | 174 | MFNodePtr const &getGeoRoots (void) const; |
|---|
| | 175 | NodePtrConst getGeoRoots(UInt32 const index) const; |
|---|
| | 176 | |
|---|
| | 177 | void addGeoRoots(NodePtrConstArg value); |
|---|
| | 178 | void assignGeoRoots(MFNodePtr const &value); |
|---|
| | 179 | void insertGeoRoots( |
|---|
| | 180 | UInt32 const uiIndex, |
|---|
| | 181 | NodePtrConstArg value); |
|---|
| | 182 | void replaceGeoRoots( |
|---|
| | 183 | UInt32 const uiIndex, |
|---|
| | 184 | NodePtrConstArg value); |
|---|
| | 185 | void replaceGeoRoots( |
|---|
| | 186 | NodePtrConstArg pOldElem, |
|---|
| | 187 | NodePtrConstArg pNewElem); |
|---|
| | 188 | void subGeoRoots(UInt32 const uiIndex); |
|---|
| | 189 | void subGeoRoots(NodePtrConstArg value); |
|---|
| | 190 | void clearGeoRoots(void); |
|---|
| | 191 | |
|---|
| | 192 | /*! \} */ |
|---|
| | 193 | /*---------------------------------------------------------------------*/ |
|---|
| | 194 | /*! \name Field MFGeometries */ |
|---|
| | 195 | /*! \{ */ |
|---|
| | 196 | |
|---|
| | 197 | MFGeometryPtr const *getMFGeometries(void) const; |
|---|
| | 198 | MFGeometryPtr const &getGeometries (void) const; |
|---|
| | 199 | GeometryPtrConst getGeometries(UInt32 const index) const; |
|---|
| | 200 | |
|---|
| | 201 | void addGeometries(GeometryPtrConstArg value); |
|---|
| | 202 | void assignGeometries(MFGeometryPtr const &value); |
|---|
| | 203 | void insertGeometries( |
|---|
| | 204 | UInt32 const uiIndex, |
|---|
| | 205 | GeometryPtrConstArg value); |
|---|
| | 206 | void replaceGeometries( |
|---|
| | 207 | UInt32 const uiIndex, |
|---|
| | 208 | GeometryPtrConstArg value); |
|---|
| | 209 | void replaceGeometries( |
|---|
| | 210 | GeometryPtrConstArg pOldElem, |
|---|
| | 211 | GeometryPtrConstArg pNewElem); |
|---|
| | 212 | void subGeometries(UInt32 const uiIndex); |
|---|
| | 213 | void subGeometries(GeometryPtrConstArg value); |
|---|
| | 214 | void clearGeometries(void); |
|---|
| | 215 | |
|---|
| | 216 | /*! \} */ |
|---|
| | 217 | /*---------------------------------------------------------------------*/ |
|---|
| | 218 | /*! \name Field MFMaterials */ |
|---|
| | 219 | /*! \{ */ |
|---|
| | 220 | |
|---|
| | 221 | MFChunkMaterialPtr const *getMFMaterials(void) const; |
|---|
| | 222 | MFChunkMaterialPtr const &getMaterials (void) const; |
|---|
| | 223 | ChunkMaterialPtrConst getMaterials(UInt32 const index) const; |
|---|
| | 224 | |
|---|
| | 225 | void addMaterials(ChunkMaterialPtrConstArg value); |
|---|
| | 226 | void assignMaterials(MFChunkMaterialPtr const &value); |
|---|
| | 227 | void insertMaterials( |
|---|
| | 228 | UInt32 const uiIndex, |
|---|
| | 229 | ChunkMaterialPtrConstArg value); |
|---|
| | 230 | void replaceMaterials( |
|---|
| | 231 | UInt32 const uiIndex, |
|---|
| | 232 | ChunkMaterialPtrConstArg value); |
|---|
| | 233 | void replaceMaterials( |
|---|
| | 234 | ChunkMaterialPtrConstArg pOldElem, |
|---|
| | 235 | ChunkMaterialPtrConstArg pNewElem); |
|---|
| | 236 | void subMaterials(UInt32 const uiIndex); |
|---|
| | 237 | void subMaterials(ChunkMaterialPtrConstArg value); |
|---|
| | 238 | void clearMaterials(void); |
|---|
| | 239 | |
|---|
| | 240 | /*! \} */ |
|---|
| | 241 | /*---------------------------------------------------------------------*/ |
|---|
| | 242 | /*! \name Field MFMaterialChunks */ |
|---|
| | 243 | /*! \{ */ |
|---|
| | 244 | |
|---|
| | 245 | MFMaterialChunkPtr const *getMFMaterialChunks(void) const; |
|---|
| | 246 | MFMaterialChunkPtr const &getMaterialChunks (void) const; |
|---|
| | 247 | MaterialChunkPtrConst getMaterialChunks(UInt32 const index) const; |
|---|
| | 248 | |
|---|
| | 249 | void addMaterialChunks(MaterialChunkPtrConstArg value); |
|---|
| | 250 | void assignMaterialChunks(MFMaterialChunkPtr const &value); |
|---|
| | 251 | void insertMaterialChunks( |
|---|
| | 252 | UInt32 const uiIndex, |
|---|
| | 253 | MaterialChunkPtrConstArg value); |
|---|
| | 254 | void replaceMaterialChunks( |
|---|
| | 255 | UInt32 const uiIndex, |
|---|
| | 256 | MaterialChunkPtrConstArg value); |
|---|
| | 257 | void replaceMaterialChunks( |
|---|
| | 258 | MaterialChunkPtrConstArg pOldElem, |
|---|
| | 259 | MaterialChunkPtrConstArg pNewElem); |
|---|
| | 260 | void subMaterialChunks(UInt32 const uiIndex); |
|---|
| | 261 | void subMaterialChunks(MaterialChunkPtrConstArg value); |
|---|
| | 262 | void clearMaterialChunks(void); |
|---|
| | 263 | |
|---|
| | 264 | /*! \} */ |
|---|
| | 265 | /*---------------------------------------------------------------------*/ |
|---|
| | 266 | /*! \name Field MFPositions */ |
|---|
| | 267 | /*! \{ */ |
|---|
| | 268 | |
|---|
| | 269 | MFGeoPnt3fPropertyPtr const *getMFPositions(void) const; |
|---|
| | 270 | MFGeoPnt3fPropertyPtr const &getPositions (void) const; |
|---|
| | 271 | GeoPnt3fPropertyPtrConst getPositions(UInt32 const index) const; |
|---|
| | 272 | |
|---|
| | 273 | void addPositions(GeoPnt3fPropertyPtrConstArg value); |
|---|
| | 274 | void assignPositions(MFGeoPnt3fPropertyPtr const &value); |
|---|
| | 275 | void insertPositions( |
|---|
| | 276 | UInt32 const uiIndex, |
|---|
| | 277 | GeoPnt3fPropertyPtrConstArg value); |
|---|
| | 278 | void replacePositions( |
|---|
| | 279 | UInt32 const uiIndex, |
|---|
| | 280 | GeoPnt3fPropertyPtrConstArg value); |
|---|
| | 281 | void replacePositions( |
|---|
| | 282 | GeoPnt3fPropertyPtrConstArg pOldElem, |
|---|
| | 283 | GeoPnt3fPropertyPtrConstArg pNewElem); |
|---|
| | 284 | void subPositions(UInt32 const uiIndex); |
|---|
| | 285 | void subPositions(GeoPnt3fPropertyPtrConstArg value); |
|---|
| | 286 | void clearPositions(void); |
|---|
| | 287 | |
|---|
| | 288 | /*! \} */ |
|---|
| | 289 | /*---------------------------------------------------------------------*/ |
|---|
| | 290 | /*! \name Field MFLength */ |
|---|
| | 291 | /*! \{ */ |
|---|
| | 292 | |
|---|
| | 293 | MFGeoUInt32PropertyPtr const *getMFLength(void) const; |
|---|
| | 294 | MFGeoUInt32PropertyPtr const &getLength (void) const; |
|---|
| | 295 | GeoUInt32PropertyPtrConst getLength(UInt32 const index) const; |
|---|
| | 296 | |
|---|
| | 297 | void addLength(GeoUInt32PropertyPtrConstArg value); |
|---|
| | 298 | void assignLength(MFGeoUInt32PropertyPtr const &value); |
|---|
| | 299 | void insertLength( |
|---|
| | 300 | UInt32 const uiIndex, |
|---|
| | 301 | GeoUInt32PropertyPtrConstArg value); |
|---|
| | 302 | void replaceLength( |
|---|
| | 303 | UInt32 const uiIndex, |
|---|
| | 304 | GeoUInt32PropertyPtrConstArg value); |
|---|
| | 305 | void replaceLength( |
|---|
| | 306 | GeoUInt32PropertyPtrConstArg pOldElem, |
|---|
| | 307 | GeoUInt32PropertyPtrConstArg pNewElem); |
|---|
| | 308 | void subLength(UInt32 const uiIndex); |
|---|
| | 309 | void subLength(GeoUInt32PropertyPtrConstArg value); |
|---|
| | 310 | void clearLength(void); |
|---|
| | 311 | |
|---|
| | 312 | /*! \} */ |
|---|
| | 313 | /*---------------------------------------------------------------------*/ |
|---|
| | 314 | /*! \name Field MFTypes */ |
|---|
| | 315 | /*! \{ */ |
|---|
| | 316 | |
|---|
| | 317 | MFGeoUInt8PropertyPtr const *getMFTypes(void) const; |
|---|
| | 318 | MFGeoUInt8PropertyPtr const &getTypes (void) const; |
|---|
| | 319 | GeoUInt8PropertyPtrConst getTypes(UInt32 const index) const; |
|---|
| | 320 | |
|---|
| | 321 | void addTypes(GeoUInt8PropertyPtrConstArg value); |
|---|
| | 322 | void assignTypes(MFGeoUInt8PropertyPtr const &value); |
|---|
| | 323 | void insertTypes( |
|---|
| | 324 | UInt32 const uiIndex, |
|---|
| | 325 | GeoUInt8PropertyPtrConstArg value); |
|---|
| | 326 | void replaceTypes( |
|---|
| | 327 | UInt32 const uiIndex, |
|---|
| | 328 | GeoUInt8PropertyPtrConstArg value); |
|---|
| | 329 | void replaceTypes( |
|---|
| | 330 | GeoUInt8PropertyPtrConstArg pOldElem, |
|---|
| | 331 | GeoUInt8PropertyPtrConstArg pNewElem); |
|---|
| | 332 | void subTypes(UInt32 const uiIndex); |
|---|
| | 333 | void subTypes(GeoUInt8PropertyPtrConstArg value); |
|---|
| | 334 | void clearTypes(void); |
|---|
| | 335 | |
|---|
| | 336 | /*! \} */ |
|---|
| | 337 | /*---------------------------------------------------------------------*/ |
|---|
| | 338 | /*! \name Field MFColors */ |
|---|
| | 339 | /*! \{ */ |
|---|
| | 340 | |
|---|
| | 341 | MFGeoColor4fPropertyPtr const *getMFColors(void) const; |
|---|
| | 342 | MFGeoColor4fPropertyPtr const &getColors (void) const; |
|---|
| | 343 | GeoColor4fPropertyPtrConst getColors(UInt32 const index) const; |
|---|
| | 344 | |
|---|
| | 345 | void addColors(GeoColor4fPropertyPtrConstArg value); |
|---|
| | 346 | void assignColors(MFGeoColor4fPropertyPtr const &value); |
|---|
| | 347 | void insertColors( |
|---|
| | 348 | UInt32 const uiIndex, |
|---|
| | 349 | GeoColor4fPropertyPtrConstArg value); |
|---|
| | 350 | void replaceColors( |
|---|
| | 351 | UInt32 const uiIndex, |
|---|
| | 352 | GeoColor4fPropertyPtrConstArg value); |
|---|
| | 353 | void replaceColors( |
|---|
| | 354 | GeoColor4fPropertyPtrConstArg pOldElem, |
|---|
| | 355 | GeoColor4fPropertyPtrConstArg pNewElem); |
|---|
| | 356 | void subColors(UInt32 const uiIndex); |
|---|
| | 357 | void subColors(GeoColor4fPropertyPtrConstArg value); |
|---|
| | 358 | void clearColors(void); |
|---|
| | 359 | |
|---|
| | 360 | /*! \} */ |
|---|
| | 361 | /*---------------------------------------------------------------------*/ |
|---|
| | 362 | /*! \name Field MFNormals */ |
|---|
| | 363 | /*! \{ */ |
|---|
| | 364 | |
|---|
| | 365 | MFGeoVec3fPropertyPtr const *getMFNormals(void) const; |
|---|
| | 366 | MFGeoVec3fPropertyPtr const &getNormals (void) const; |
|---|
| | 367 | GeoVec3fPropertyPtrConst getNormals(UInt32 const index) const; |
|---|
| | 368 | |
|---|
| | 369 | void addNormals(GeoVec3fPropertyPtrConstArg value); |
|---|
| | 370 | void assignNormals(MFGeoVec3fPropertyPtr const &value); |
|---|
| | 371 | void insertNormals( |
|---|
| | 372 | UInt32 const uiIndex, |
|---|
| | 373 | GeoVec3fPropertyPtrConstArg value); |
|---|
| | 374 | void replaceNormals( |
|---|
| | 375 | UInt32 const uiIndex, |
|---|
| | 376 | GeoVec3fPropertyPtrConstArg value); |
|---|
| | 377 | void replaceNormals( |
|---|
| | 378 | GeoVec3fPropertyPtrConstArg pOldElem, |
|---|
| | 379 | GeoVec3fPropertyPtrConstArg pNewElem); |
|---|
| | 380 | void subNormals(UInt32 const uiIndex); |
|---|
| | 381 | void subNormals(GeoVec3fPropertyPtrConstArg value); |
|---|
| | 382 | void clearNormals(void); |
|---|
| | 383 | |
|---|
| | 384 | /*! \} */ |
|---|
| | 385 | |
|---|
| | 386 | /*---------------------------------------------------------------------*/ |
|---|
| | 387 | /*! \name Binary Access */ |
|---|