_addReferenceToGroup(const CSOGroup &group) | ml::CSO | |
_removeReferenceToGroup(const CSOGroup &group) | ml::CSO | |
addSelectedSeedPoint(CSOSeedPoint *sPoint) | ml::CSO | |
addToGroup(CSOGroup &group, bool useUndoRedo=true) | ml::CSO | |
appendPathPoints() | ml::CSO | |
appendSeedAndPathPoint() | ml::CSO | |
appendSeedAndPathPoint(const Vector3 &position) | ml::CSO | |
appendSeedAndPathPointNoEvent() | ml::CSO | |
appendSeedAndPathPointNoEvent(const Vector3 &position) | ml::CSO | |
appendSeedPoint() | ml::CSO | |
applyTransformationMatrix(const Matrix4 &matrix) | ml::CSO | |
clearSelectedSeedPoints() | ml::CSO | |
computePlaneNormal() | ml::CSO | inline |
CSO() | ml::CSO | |
CSO(CSOList *csoList) | ml::CSO | |
CSO(const CSO &cso, CSOList *csoList=nullptr, unsigned int csoId=INVALID_CSO_ID) | ml::CSO | |
CSOList | ml::CSO | friend |
determineNeedsInterpolation() | ml::CSO | |
fillPathPointCoordinatesFlattened(std::vector< Vector3 > &pathPointCoords) const | ml::CSO | |
fillPathPointCoordinatesFlattened(std::vector< Vector4 > &pathPointCoordsAndValues) const | ml::CSO | |
getArea() const | ml::CSO | inline |
getAttributes() const | ml::CSO | inline |
getCreatorId() const | ml::CSO | inline |
getCSOList() const | ml::CSO | inline |
getDescription() const | ml::CSO | inline |
getEditableState() const | ml::CSO | |
getFirstSeedPoint() const | ml::CSO | inline |
getGroupAt(unsigned int index) const | ml::CSO | |
getGroupIdAt(unsigned int index) const | ml::CSO | inline |
getId() const | ml::CSO | inline |
getIsFinished() const | ml::CSO | inline |
getLabel() const | ml::CSO | inline |
getLastSeedPoint() const | ml::CSO | inline |
getLength() const | ml::CSO | |
getManager() const | ml::CSO | |
getNeedsInterpolation() const | ml::CSO | inline |
getNumSelectedSeedPoints() const | ml::CSO | |
getPathPointAlpha() const | ml::CSO | |
getPathPointColor() const | ml::CSO | |
getPathPointsAt(unsigned int index) const | ml::CSO | inline |
getPathPointStyle() const | ml::CSO | |
getPathPointWidth() const | ml::CSO | |
getPlaneNormal() const | ml::CSO | inline |
getPrivateEditableState() const | ml::CSO | inline |
getPrivatePathPointAlpha() const | ml::CSO | inline |
getPrivatePathPointColor() const | ml::CSO | inline |
getPrivatePathPointStyle() const | ml::CSO | inline |
getPrivatePathPointWidth() const | ml::CSO | inline |
getPrivateSeedPointAlpha() const | ml::CSO | inline |
getPrivateSeedPointColor() const | ml::CSO | inline |
getPrivateSeedPointSize() const | ml::CSO | inline |
getPrivateSeedPointStyle() const | ml::CSO | inline |
getPrivateShowState() const | ml::CSO | inline |
getPrivateTimePointIndex() const | ml::CSO | inline |
getPrivateVoxelizeState() const | ml::CSO | inline |
getPrivateVoxelWriteMode() const | ml::CSO | inline |
getPrivateVoxelWriteValue() const | ml::CSO | inline |
getSeedPointAlpha() const | ml::CSO | |
getSeedPointAt(unsigned int index) const | ml::CSO | |
getSeedPointColor() const | ml::CSO | |
getSeedPointIndex(CSOSeedPoint *sPoint, unsigned int &index) const | ml::CSO | |
getSeedPointSize() const | ml::CSO | |
getSeedPointStyle() const | ml::CSO | |
getSelectedSeedPointAt(unsigned int index) const | ml::CSO | |
getShowState() const | ml::CSO | |
getSubType() const | ml::CSO | inline |
getTimePointIndex() const | ml::CSO | |
getTotalNumPathPoints() const | ml::CSO | |
getTotalNumUniquePathPoints() const | ml::CSO | |
getType() const | ml::CSO | inline |
getUserData(const std::string &name) const | ml::CSO | inline |
getUserDataNames(std::vector< std::string > &names) const | ml::CSO | inline |
getVoxelBoundingBox(const Matrix4 &worldToVoxelMatrix, size_t hashKey) const | ml::CSO | |
getVoxelBoundingBoxSeedPoints(const Matrix4 &worldToVoxelMatrix, size_t hashKey) const | ml::CSO | |
getVoxelizeState() const | ml::CSO | |
getVoxelWriteMode() const | ml::CSO | |
getVoxelWriteValue() const | ml::CSO | |
getWorldBoundingBox() const | ml::CSO | |
getWritableAttributes() | ml::CSO | inline |
insertPathPointsEndStart() | ml::CSO | |
insertPathPointsEndStartNoEvent() | ml::CSO | |
insertSeedPointAt(CSOPathPoints *toBeSplitPath, const Vector3 &toInsertPos) | ml::CSO | |
invalidateArea() | ml::CSO | inline |
invalidatePlaneNormal() | ml::CSO | inline |
isClosed() const | ml::CSO | inline |
isEmpty() const | ml::CSO | |
isInGroup(const CSOGroup *group) const | ml::CSO | |
isInGroup(unsigned int groupId) const | ml::CSO | |
isInPlane() const | ml::CSO | inline |
isInPlane(Vector3 &planeNormal) const | ml::CSO | |
isInSameGroupsAs(CSO *cso) const | ml::CSO | |
isPoint() const | ml::CSO | |
isSelected() const | ml::CSO | |
isSelectedSeedPoint(CSOSeedPoint *sPoint) const | ml::CSO | |
isSelfIntersecting() const | ml::CSO | |
loadAttributes(std::istream &inStream, short version, bool swapBytes, bool useAscii=false) | ml::CSO | |
moveSeedPointsAndPathPoints(const Vector3 &offset, int timepoint) | ml::CSO | |
moveSeedPointsAndPathPoints(double dx, double dy, double dz, int timepoint) | ml::CSO | |
moveSeedPointsAndPathPoints(const Vector3 &offset) | ml::CSO | |
moveSeedPointsAndPathPoints(double dx, double dy, double dz) | ml::CSO | |
moveSingleSeedPoint(CSOSeedPoint *sPoint, double dx, double dy, double dz) | ml::CSO | |
numGroups() const | ml::CSO | inline |
numPathPointLists() const | ml::CSO | inline |
numSeedPoints() const | ml::CSO | inline |
pathChanged() | ml::CSO | |
removeAllSeedAndPathPoints() | ml::CSO | |
removeFromAllGroups() | ml::CSO | |
removeFromGroup(CSOGroup &group, bool useUndoRedo=true) | ml::CSO | |
removeSeedPoint(CSOSeedPoint *sPoint) | ml::CSO | |
removeUserData(const std::string &name) | ml::CSO | inline |
resortSeedPointsClockwise() | ml::CSO | |
reverseSeedPointOrder() | ml::CSO | |
saveAttributes(std::ostream &outStream, bool useAscii=false) | ml::CSO | |
setAbsoluteMovementCommand(double fromX, double fromY, double fromZ, double toX, double toY, double toZ, int fromTimePointIndex, int toTimePointIndex) | ml::CSO | |
setAbsoluteSeedPointMovementCommand() | ml::CSO | |
setAllValuesTo(float value) | ml::CSO | |
setAttributesFrom(const CSO *const cso) | ml::CSO | |
setCreatorId(int id) | ml::CSO | inline |
setCSOList(CSOList *csoList) | ml::CSO | |
setDescription(std::string description) | ml::CSO | |
setEditableState(bool state) | ml::CSO | |
setId(unsigned int newId) | ml::CSO | |
setInitialSeedAndPathPointsNoEvent(unsigned int numSeedPoints, bool isClosed=true) | ml::CSO | |
setInsertRemoveSeedPointCommand() | ml::CSO | |
setIsClosed(bool isClosed) | ml::CSO | |
setIsFinished(bool isFinished) | ml::CSO | inline |
setIsInPlane(bool status) | ml::CSO | inline |
setLabel(const std::string &label) | ml::CSO | |
setNeedInterpolation(CSOSeedPoint *seedPoint) | ml::CSO | inline |
setNeedInterpolationAllSeedPoints(bool needsInterpolation) | ml::CSO | |
setNeedsInterpolation(bool needsInterpolation) | ml::CSO | inline |
setPathPointAlpha(float alpha) | ml::CSO | |
setPathPointColor(const Vector3 &color) | ml::CSO | |
setPathPointStyle(CSOPathPointsStyle style) | ml::CSO | |
setPathPointStyle(int style) | ml::CSO | inline |
setPathPointWidth(float width) | ml::CSO | |
setPlaneNormal(const Vector3 &planeNormal) | ml::CSO | inline |
setPrivateBoundingBox(const CSOBoundingBox &bb) | ml::CSO | inline |
setPrivateIsClosed(bool isClosedP) | ml::CSO | inline |
setPrivateIsFinished(bool isFinished) | ml::CSO | inline |
setPrivateIsInPlane(bool isInPlaneP) | ml::CSO | inline |
setPrivatePlaneNormal(const Vector3 &normal) | ml::CSO | inline |
setSeedAndPathPoints(unsigned int numSeedPoints, bool isClosed=true) | ml::CSO | |
setSeedPointAlpha(float alpha) | ml::CSO | |
setSeedPointColor(const Vector3 &color) | ml::CSO | |
setSeedPointsAndPathPoints(const CSO *cso) | ml::CSO | |
setSeedPointSelectedAt(unsigned int index) | ml::CSO | |
setSeedPointSize(float size) | ml::CSO | |
setSeedPointStyle(int style) | ml::CSO | |
setSelectedSeedPoint(CSOSeedPoint *sPoint) | ml::CSO | |
setShowState(bool state) | ml::CSO | |
setSubType(const std::string &subtype) | ml::CSO | inline |
setTimePointIndex(MLint index) | ml::CSO | |
setType(const std::string &type) | ml::CSO | inline |
setUserData(const std::string &name, Variant value) | ml::CSO | inline |
setVoxelizeState(bool state) | ml::CSO | |
setVoxelWriteMode(int mode) | ml::CSO | |
setVoxelWriteValue(float value) | ml::CSO | |
storeInUndoManager() | ml::CSO | inline |
storeVisualAttributesInUndoManager() | ml::CSO | |
swapPoints(CSO &other) | ml::CSO | |
~CSO() | ml::CSO | virtual |