Attributes Manager Functions

This group is for functions included in the Attributes Manager. The Attributes Manager stores Attributes and provides methods to add, delete, get and set them.

SummarizeAttributes()

SummarizeAttributesAsTree()

FindAllAttributes()

FindAttributesByName(std)

FindAttributeByName(std, int index)

FindAttributeInCollection(std, std, int index)

FindAttributeNamesInCollection(std)

FindAttributesInCollection(std)

FindAttributedObjects()

GetObjectType(std)

GetObjectTypeName(std)

GetObjectName(std)

GetObjectParent(std)

GetChildCollection(std)

GetGeomSetCollection(int const & index)

GetAttributeName(std)

GetAttributeID(std, std, int index)

GetAttributeDoc(std)

GetAttributeType(std)

GetAttributeTypeName(std)

GetAttributeBoolVal(std)

GetAttributeIntVal(std)

GetAttributeDoubleVal(std)

GetAttributeStringVal(std)

GetAttributeParmID(std)

GetAttributeParmVal(std)

GetAttributeParmName(std)

GetAttributeVec3dVal(std)

GetAttributeIntMatrixVal(std)

GetAttributeDoubleMatrixVal(std)

SetAttributeName(std, std)

SetAttributeDoc(std, std)

SetAttributeBool(std, bool value)

SetAttributeInt(std, int value)

SetAttributeDouble(std, double value)

SetAttributeString(std, std)

SetAttributeParmID(std, std)

SetAttributeVec3d(std, Vec3dVec value)

SetAttributeIntMatrix(std, IntVecVec value)

SetAttributeDoubleMatrix(std, DoubleVecVec value)

DeleteAttribute(std)

AddAttributeBool(std, std, bool value)

AddAttributeInt(std, std, int value)

AddAttributeDouble(std, std, double value)

AddAttributeString(std, std, std)

AddAttributeParm(std, std, std)

AddAttributeVec3d(std, std, Vec3dVec value)

AddAttributeIntMatrix(std, std, IntVecVec value)

AddAttributeDoubleMatrix(std, std, ...)

AddAttributeGroup(std, std)

CopyAttribute(std)

CutAttribute(std)

PasteAttribute(std)

Details

openvsp.SummarizeAttributes() std::string[source]
openvsp.SummarizeAttributesAsTree() std::string[source]
openvsp.FindAllAttributes() StringVector[source]
openvsp.FindAttributesByName(std: :string const & search_str) StringVector[source]
openvsp.FindAttributeByName(std: :string const & search_str, int index) std::string[source]
openvsp.FindAttributeInCollection(std: :string const & obj_id, std: :string const & search_str, int index) std::string[source]
openvsp.FindAttributeNamesInCollection(std: :string const & collID) StringVector[source]
openvsp.FindAttributesInCollection(std: :string const & collID) StringVector[source]
openvsp.FindAttributedObjects() StringVector[source]
openvsp.GetObjectType(std: :string const & attachID) int[source]
openvsp.GetObjectTypeName(std: :string const & attachID) std::string[source]
openvsp.GetObjectName(std: :string const & attachID) std::string[source]
openvsp.GetObjectParent(std: :string const & id) std::string[source]
openvsp.GetChildCollection(std: :string const & attachID) std::string[source]
openvsp.GetGeomSetCollection(int const & index) std::string[source]
openvsp.GetAttributeName(std: :string const & attrID) std::string[source]
openvsp.GetAttributeID(std: :string const & collID, std: :string const & attributeName, int index) std::string[source]
openvsp.GetAttributeDoc(std: :string const & attrID) std::string[source]
openvsp.GetAttributeType(std: :string const & attrID) int[source]
openvsp.GetAttributeTypeName(std: :string const & attrID) std::string[source]
openvsp.GetAttributeBoolVal(std: :string const & attrID) IntVector[source]
openvsp.GetAttributeIntVal(std: :string const & attrID) IntVector[source]
openvsp.GetAttributeDoubleVal(std: :string const & attrID) DoubleVector[source]
openvsp.GetAttributeStringVal(std: :string const & attrID) StringVector[source]
openvsp.GetAttributeParmID(std: :string const & attrID) StringVector[source]
openvsp.GetAttributeParmVal(std: :string const & attrID) DoubleVector[source]
openvsp.GetAttributeParmName(std: :string const & attrID) StringVector[source]
openvsp.GetAttributeVec3dVal(std: :string const & attrID) Vec3dVec[source]
openvsp.GetAttributeIntMatrixVal(std: :string const & attrID) IntVecVec[source]
openvsp.GetAttributeDoubleMatrixVal(std: :string const & attrID) DoubleVecVec[source]
openvsp.SetAttributeName(std: :string const & attrID, std: :string const & name)[source]
openvsp.SetAttributeDoc(std: :string const & attrID, std: :string const & doc)[source]
openvsp.SetAttributeBool(std: :string const & attrID, bool value)[source]
openvsp.SetAttributeInt(std: :string const & attrID, int value)[source]
openvsp.SetAttributeDouble(std: :string const & attrID, double value)[source]
openvsp.SetAttributeString(std: :string const & attrID, std: :string const & value)[source]
openvsp.SetAttributeParmID(std: :string const & attrID, std: :string const & value)[source]
openvsp.SetAttributeVec3d(std: :string const & attrID, Vec3dVec value)[source]
openvsp.SetAttributeIntMatrix(std: :string const & attrID, IntVecVec value)[source]
openvsp.SetAttributeDoubleMatrix(std: :string const & attrID, DoubleVecVec value)[source]
openvsp.DeleteAttribute(std: :string const & attrID)[source]
openvsp.AddAttributeBool(std: :string const & collID, std: :string const & attributeName, bool value) std::string[source]
openvsp.AddAttributeInt(std: :string const & collID, std: :string const & attributeName, int value) std::string[source]
openvsp.AddAttributeDouble(std: :string const & collID, std: :string const & attributeName, double value) std::string[source]
openvsp.AddAttributeString(std: :string const & collID, std: :string const & attributeName, std: :string const & value) std::string[source]
openvsp.AddAttributeParm(std: :string const & collID, std: :string const & attributeName, std: :string const & parmID) std::string[source]
openvsp.AddAttributeVec3d(std: :string const & collID, std: :string const & attributeName, Vec3dVec value) std::string[source]
openvsp.AddAttributeIntMatrix(std: :string const & collID, std: :string const & attributeName, IntVecVec value) std::string[source]
openvsp.AddAttributeDoubleMatrix(std: :string const & collID, std: :string const & attributeName, DoubleVecVec value) std::string[source]
openvsp.AddAttributeGroup(std: :string const & collID, std: :string const & attributeName) std::string[source]
openvsp.CopyAttribute(std: :string const & attrID) int[source]
openvsp.CutAttribute(std: :string const & attrID)[source]
openvsp.PasteAttribute(std: :string const & coll_id) StringVector[source]