SoSFImage(3IV) - Online Linux Manual Page
NAMESoSFImage — Field containing a 2D image
INHERITS FROMSoField > SoSField > SoSFImage
SYNOPSIS¶\f7#include <Inventor/fields/SoSFImage.h> Methods from class SoSFImage: \f8getValue\*(Cr(SbVec2s &size, int &nc) const
\f8setValue\*(Cr(const SbVec2s &size, int nc, const unsigned char *bytes)
\f8startEditing\*(Cr(SbVec2s &size, int &nc)
\f8finishEditing\*(Cr() Methods from class SoSField: \f8getClassTypeId\*(Cr() Methods from class SoField: \f8setIgnored\*(Cr(SbBool ignore)
\f8isIgnored\*(Cr() const
\f8isDefault\*(Cr() const
\f8getTypeId\*(Cr() const
\f8isOfType\*(Cr(SoType type) const
\f8set\*(Cr(const char *valueString)
\f8get\*(Cr(SbString &valueString)
\f8operator ==\*(Cr(const SoField &f) const
\f8operator !=\*(Cr(const SoField &f) const
\f8touch\*(Cr()
\f8connectFrom\*(Cr(SoField *fromField)
\f8connectFrom\*(Cr(SoEngineOutput *fromEngine)
\f8disconnect\*(Cr()
\f8isConnected\*(Cr() const
\f8isConnectedFromField\*(Cr() const
\f8getConnectedField\*(Cr(SoField *&writingField) const
\f8isConnectedFromEngine\*(Cr() const
\f8getConnectedEngine\*(Cr(SoEngineOutput *&engineOutput) const
\f8enableConnection\*(Cr(SbBool flag)
\f8isConnectionEnabled\*(Cr() const
\f8getForwardConnections\*(Cr(SoFieldList &list) const
\f8getContainer\*(Cr() const
DESCRIPTIONA field containing a two-dimensional image. Images can be greyscale (intensity), greyscale with transparency information, RGB, or RGB with transparency. Each component of the image (intensity, red, green, blue or transparency (alpha)) can have an unsigned one-byte value from 0 to 255. Values are returned as arrays of unsigned chars. The image is stored in this array starting at the bottom left corner of the image with the intensity or red component of that pixel, followed by either the alpha, the green and blue, or the green, blue and alpha components (depending on the number of components in the image). The next value is the first component of the next pixel to the right. \f8SoSFImages\f1 are written to file as three integers representing the width, height and number of components in the image, followed by width*height hexadecimal values representing the pixels in the image, separated by whitespace. A one-component image will have one-byte hexadecimal values representing the intensity of the image. For example, 0xFF is full intensity, 0x00 is no intensity. A two-component image puts the intensity in the first (high) byte and the transparency in the second (low) byte. Pixels in a three-component image have the red component in the first (high) byte, followed by the green and blue components (so 0xFF0000 is red). Four-component images put the transparency byte after red/green/blue (so 0x0000FF80 is semi-transparent blue). Note: each pixel is actually read as a single unsigned number, so a 3-component pixel with value "0x0000FF" can also be written as "0xFF" or "255" (decimal). For example,
1 2 1 0xFF 0x00
is a 1 pixel wide by 2 pixel high greyscale image, with the bottom pixel white and the top pixel black. And:
2 4 3 0xFF0000 0xFF00 0 0 0 0 0xFFFFFF 0xFFFF00
is a 2 pixel wide by 4 pixel high RGB image, with the bottom left pixel red, the bottom right pixel green, the two middle rows of pixels black, the top left pixel white, and the top right pixel yellow.
METHODS\f8getValue\*(Cr(SbVec2s &size, int &nc) const
Returns the pixels in the image as an array of unsigned chars. The \f7size\f1 and \*(Crnc\f1 arguments are filled in with the dimensions of the image and the number of components in the image; the number of bytes in the array returned will be \f7size\f1[0]*\*(Crsize\f1[1]*\*(Crnc\f1. \f8setValue\*(Cr(const SbVec2s &size, int nc, const unsigned char *bytes)
Sets the value of this field to be an image of the given size, with the given number of components, and with the given pixel values. \f7size\f1[0]*\*(Crsize\f1[1]*\*(Crnc\f1 bytes from the given array will be copied into internal storage maintained by the \f8SoSFImage\f1 field. \f8startEditing\*(Cr(SbVec2s &size, int &nc)
\f8finishEditing\*(Cr()
These methods can be used to efficiently edit the values in an image field. \f8startEditing()\f1 returns the size of the image in the \*(Crsize\f1 and \*(Crnc\f1 arguments; writing past the end of the array returned is a good way to cause hard-to-find core dumps.
SEE ALSO\f8SoField, SoSField 0
Johanes Gumabo
Data Size : 15,928 byte
man-SoSFImage.3ivBuild : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 3 / 201,491
Visitor ID : :
Visitor IP : 18.119.132.80 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (rof_escape_sequence|91|SoSFImage.3iv|7/8|\f7 |. ds Cr \f7
) (rof_escape_sequence|91|SoSFImage.3iv|9|\f8 |. ds Cb \f8
) (rof_escape_sequence|91|SoSFImage.3iv|18|\f7#include |¶\*(Cr#include
) (rof_escape_sequence|91|SoSFImage.3iv|28|\f7const unsigned char * |.ds Pt \*(Crconst unsigned char *
) (parse_manual_page_|249|SoSFImage.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|37/38|\f7const unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|37/38|\f7const unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|39|\f8getValue\*(Cr(SbVec2s &size, int &nc) const |\*(CbgetValue\*(Cr(SbVec2s &size, int &nc) const
) (rof_escape_sequence|91|SoSFImage.3iv|44|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|53/54|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|53/54|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|55|\f8setValue\*(Cr(const SbVec2s &size, int nc, const unsigned char *bytes) |\*(CbsetValue\*(Cr(const SbVec2s &size, int nc, const unsigned char *bytes)
) (rof_escape_sequence|91|SoSFImage.3iv|60|\f7unsigned char * |.ds Pt \*(Crunsigned char *
) (parse_manual_page_|249|SoSFImage.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|69/70|\f7unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|69/70|\f7unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|71|\f8startEditing\*(Cr(SbVec2s &size, int &nc) |\*(CbstartEditing\*(Cr(SbVec2s &size, int &nc)
) (rof_escape_sequence|91|SoSFImage.3iv|76|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|85/86|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|85/86|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|87|\f8finishEditing\*(Cr() |\*(CbfinishEditing\*(Cr()
) (rof_escape_sequence|91|SoSFImage.3iv|97|\f7static SoType |.ds Pt \*(Crstatic SoType
) (parse_manual_page_|249|SoSFImage.3iv|104/105|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|104/105|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|106/107|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|106/107|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|108|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr()
) (rof_escape_sequence|91|SoSFImage.3iv|118|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|125/126|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|125/126|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|127/128|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|127/128|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|129|\f8setIgnored\*(Cr(SbBool ignore) |\*(CbsetIgnored\*(Cr(SbBool ignore)
) (rof_escape_sequence|91|SoSFImage.3iv|134|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|141/142|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|141/142|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|143/144|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|143/144|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|145|\f8isIgnored\*(Cr() const |\*(CbisIgnored\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|150|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|157/158|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|157/158|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|159/160|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|159/160|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|161|\f8isDefault\*(Cr() const |\*(CbisDefault\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|166|\f7virtual SoType |.ds Pt \*(Crvirtual SoType
) (parse_manual_page_|249|SoSFImage.3iv|173/174|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|173/174|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|175/176|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|175/176|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|177|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|182|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool
) (parse_manual_page_|249|SoSFImage.3iv|189/190|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|189/190|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|191/192|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|191/192|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|193|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const
) (rof_escape_sequence|91|SoSFImage.3iv|198|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|205/206|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|205/206|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|207/208|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|207/208|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|209|\f8set\*(Cr(const char *valueString) |\*(Cbset\*(Cr(const char *valueString)
) (rof_escape_sequence|91|SoSFImage.3iv|214|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|221/222|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|221/222|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|223/224|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|223/224|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|225|\f8get\*(Cr(SbString &valueString) |\*(Cbget\*(Cr(SbString &valueString)
) (rof_escape_sequence|91|SoSFImage.3iv|230|\f7int |.ds Pt \*(Crint
) (parse_manual_page_|249|SoSFImage.3iv|237/238|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|237/238|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|239/240|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|239/240|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|241|\f8operator ==\*(Cr(const SoField &f) const |\*(Cboperator ==\*(Cr(const SoField &f) const
) (rof_escape_sequence|91|SoSFImage.3iv|246|\f7int |.ds Pt \*(Crint
) (parse_manual_page_|249|SoSFImage.3iv|253/254|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|253/254|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|255/256|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|255/256|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|257|\f8operator !=\*(Cr(const SoField &f) const |\*(Cboperator !=\*(Cr(const SoField &f) const
) (rof_escape_sequence|91|SoSFImage.3iv|262|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|269/270|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|269/270|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|271/272|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|271/272|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|273|\f8touch\*(Cr() |\*(Cbtouch\*(Cr()
) (rof_escape_sequence|91|SoSFImage.3iv|278|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|285/286|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|285/286|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|287/288|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|287/288|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|289|\f8connectFrom\*(Cr(SoField *fromField) |\*(CbconnectFrom\*(Cr(SoField *fromField)
) (rof_escape_sequence|91|SoSFImage.3iv|294|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|301/302|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|301/302|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|303/304|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|303/304|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|305|\f8connectFrom\*(Cr(SoEngineOutput *fromEngine) |\*(CbconnectFrom\*(Cr(SoEngineOutput *fromEngine)
) (rof_escape_sequence|91|SoSFImage.3iv|310|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|317/318|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|317/318|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|319/320|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|319/320|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|321|\f8disconnect\*(Cr() |\*(Cbdisconnect\*(Cr()
) (rof_escape_sequence|91|SoSFImage.3iv|326|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|333/334|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|333/334|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|335/336|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|335/336|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|337|\f8isConnected\*(Cr() const |\*(CbisConnected\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|342|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|349/350|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|349/350|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|351/352|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|351/352|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|353|\f8isConnectedFromField\*(Cr() const |\*(CbisConnectedFromField\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|358|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|365/366|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|365/366|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|367/368|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|367/368|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|369|\f8getConnectedField\*(Cr(SoField *&writingField) const |\*(CbgetConnectedField\*(Cr(SoField *&writingField) const
) (rof_escape_sequence|91|SoSFImage.3iv|374|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|381/382|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|381/382|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|383/384|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|383/384|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|385|\f8isConnectedFromEngine\*(Cr() const |\*(CbisConnectedFromEngine\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|390|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|397/398|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|397/398|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|399/400|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|399/400|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|401|\f8getConnectedEngine\*(Cr(SoEngineOutput *&engineOutput) const |\*(CbgetConnectedEngine\*(Cr(SoEngineOutput *&engineOutput) const
) (rof_escape_sequence|91|SoSFImage.3iv|406|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|413/414|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|413/414|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|415/416|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|415/416|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|417|\f8enableConnection\*(Cr(SbBool flag) |\*(CbenableConnection\*(Cr(SbBool flag)
) (rof_escape_sequence|91|SoSFImage.3iv|422|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoSFImage.3iv|429/430|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|429/430|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|431/432|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|431/432|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|433|\f8isConnectionEnabled\*(Cr() const |\*(CbisConnectionEnabled\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|438|\f7int |.ds Pt \*(Crint
) (parse_manual_page_|249|SoSFImage.3iv|445/446|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|445/446|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|447/448|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|447/448|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|449|\f8getForwardConnections\*(Cr(SoFieldList &list) const |\*(CbgetForwardConnections\*(Cr(SoFieldList &list) const
) (rof_escape_sequence|91|SoSFImage.3iv|454|\f7SoFieldContainer * |.ds Pt \*(CrSoFieldContainer *
) (parse_manual_page_|249|SoSFImage.3iv|461/462|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|461/462|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|463/464|\f7SoFieldContainer * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|463/464|\f7SoFieldContainer * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|465|\f8getContainer\*(Cr() const |\*(CbgetContainer\*(Cr() const
) (rof_escape_sequence|91|SoSFImage.3iv|475|\f8SoSFImages\f1 are written to file as three integers representing the width, height and number of components in the image, followed by width*height |\*(CbSoSFImages\f1 are written to file as three integers representing the width, height and number of components in the image, followed by width*height
) (rof_escape_sequence|91|SoSFImage.3iv|505|\f7const unsigned char * |.ds Pt \*(Crconst unsigned char *
) (parse_manual_page_|249|SoSFImage.3iv|512/513|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|512/513|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|514/515|\f7const unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|514/515|\f7const unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|516|\f8getValue\*(Cr(SbVec2s &size, int &nc) const |\*(CbgetValue\*(Cr(SbVec2s &size, int &nc) const
) (rof_escape_sequence|91|SoSFImage.3iv|519|\f7size\f1 and \*(Crnc\f1 arguments are filled in with the dimensions of the image and the number of components in the image; the number of bytes in the |\f1Returns the pixels in the image as an array of unsigned chars. The \*(Crsize\f1 and \*(Crnc\f1 arguments are filled in with the dimensions of the image and the number of components in the image; the number of bytes in the
) (rof_escape_sequence|91|SoSFImage.3iv|520|\f7size\f1[0]*\*(Crsize\f1[1]*\*(Crnc\f1. |\&array returned will be \*(Crsize\f1[0]*\*(Crsize\f1[1]*\*(Crnc\f1.
) (rof_escape_sequence|91|SoSFImage.3iv|526|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|533/534|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|533/534|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|535/536|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|535/536|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|537|\f8setValue\*(Cr(const SbVec2s &size, int nc, const unsigned char *bytes) |\*(CbsetValue\*(Cr(const SbVec2s &size, int nc, const unsigned char *bytes)
) (rof_escape_sequence|91|SoSFImage.3iv|540|\f7size\f1[0]*\*(Crsize\f1[1]*\*(Crnc\f1 bytes from the given array will be copied into internal storage |\f1Sets the value of this field to be an image of the given size, with the given number of components, and with the given pixel values. \*(Crsize\f1[0]*\*(Crsize\f1[1]*\*(Crnc\f1 bytes from the given array will be copied into internal storage
) (rof_escape_sequence|91|SoSFImage.3iv|541|\f8SoSFImage\f1 field. |\&maintained by the \*(CbSoSFImage\f1 field.
) (rof_escape_sequence|91|SoSFImage.3iv|547|\f7unsigned char * |.ds Pt \*(Crunsigned char *
) (parse_manual_page_|249|SoSFImage.3iv|554/555|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|554/555|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|556/557|\f7unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|556/557|\f7unsigned char * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|558|\f8startEditing\*(Cr(SbVec2s &size, int &nc) |\*(CbstartEditing\*(Cr(SbVec2s &size, int &nc)
) (rof_escape_sequence|91|SoSFImage.3iv|563|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoSFImage.3iv|570/571|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoSFImage.3iv|570/571|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoSFImage.3iv|572/573|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoSFImage.3iv|572/573|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoSFImage.3iv|574|\f8finishEditing\*(Cr() |\*(CbfinishEditing\*(Cr()
) (rof_escape_sequence|91|SoSFImage.3iv|577|\f8startEditing()\f1 returns the size of the image in the \*(Crsize\f1 and \*(Crnc\f1 arguments; writing past the end of the array returned is a good way to cause hard-to-find |\f1These methods can be used to efficiently edit the values in an image field. \*(CbstartEditing()\f1 returns the size of the image in the \*(Crsize\f1 and \*(Crnc\f1 arguments; writing past the end of the array returned is a good way to cause hard-to-find
) (rof_escape_sequence|91|SoSFImage.3iv|582|\f8SoField, SoSField |\*(CbSoField, SoSField
)