Overview

The RoseMeshFaceAtts class is a subtype of RoseProperty that holds name / value string pairs for a face. This is used internally by the XML reader and writer, but can also be used for other purposes.

struct RoseMeshShellFaceAttribute

struct RoseMeshShellFaceAttribute {
        RoseStringObject name;
        RoseStringObject value;
};

The RoseMeshShellFaceArrribute holds a single name-value pair.

Constructor

RoseMeshFaceAtts();

RoseMeshFaceAtts(
        const RoseMeshFaceAtts & other
);

f_atts

RoseMeshShellFaceAttributeVec f_atts;

The f_atts member holds the attribute list.

getAttribute()

const char * getAttribute(
        const char * name
);

The getAttribute()() function is a convience function that searches the attribute list, and returns that attribute with the requested name.

setAttribute()

void setAttribute(
        const char * name, 
        const char * value
);

The setAttribute() function sets the requested attribute to the given value. If the attributes already has a value, it is replaced.