![]() |
API Documentation
|
This is the complete list of members for Geometry, including all inherited members.
| actionDeletedIndex(uint04 index, uint04 size) | DesignObject | |
| activeFilters() const | DesignObject | |
| addFromParent(Model &parent) | Geometry | protected |
| addIndex(uint04 index, uint04 size) | DesignObject | |
| addPrimitive(PrimitiveProperty index_property, const t_type &primitive) | Geometry | inline |
| addPrimitives(PrimitiveProperty index_property, uint04 insersion_size) | Geometry | inline |
| addToTree(uint04 start, uint04 size, PrimitiveProperty primitive_property, VertexProperty vertex_property) const | Geometry | |
| addVertex() | Geometry | inline |
| addVertices(uint04 size) | Geometry | inline |
| addVertices(uint04 location, uint04 size) | Geometry | |
| appendData(const String &data, bool compressed) | DesignObject | |
| autoCalculateIndices(PrimitiveProperty property, const void *lock=nullptr, ProgressInfo *log=nullptr, const Matrix< fltp08 > &transform=Matrix< fltp08 >(1.0)) | Geometry | |
| base() const | DesignObject | inline |
| calculateAverageDirection(const Matrix< fltp08 > &mat) const | Geometry | |
| calculateHVLength(const Matrix< fltp08 > &mat) const | Geometry | |
| calculateIndexNeighborList(PrimitiveProperty primitive_property) | Geometry | |
| calculateLength(const Matrix< fltp08 > &transform) const | Geometry | |
| calculateNormals(NormalMode mode, Angle< fltp08 > max_difference, const void *lock=nullptr, ProgressInfo *log=nullptr) | Geometry | |
| calculatePlaneAtVertex(uint04 vertex_index) const | Geometry | |
| calculateSurfaceArea(const Matrix< fltp08 > &parent_transform) const | Geometry | |
| calculateTangentSpace(bool calc_tan, bool calc_bitan) | Geometry | |
| calculateVolume(const Matrix< fltp08 > &parent_transform) const | Geometry | |
| calculateVolumeAndSurfaceArea(const Matrix< fltp08 > &transform, const void *lock) const | Geometry | |
| canBeClosedSolid(const void *lock=nullptr) const | Geometry | |
| canExplode() const | Geometry | |
| centerAlign() | Geometry | |
| clearMetaData(const String &index) | DesignObject | |
| clearSmoothing(const SmoothingParameters &properties) | Geometry | |
| clearVerticesAndPrimitives() | Geometry | |
| closePolyline(PrimitiveProperty property) | Geometry | |
| column(VertexProperty property) | Geometry | inline |
| column(VertexProperty property) const | Geometry | inline |
| combine(const Geometry &geo, const Matrix< fltp08 > &conversion=Matrix< fltp08 >(1.0)) | Geometry | |
| combine(const Geometry &geo, const Matrix< fltp08 > &conversion, Buffer< bool > vertex_mask) | Geometry | |
| convertPolarToCartesian(const String &roll_column, const String &pitch_column, const String &distance_column) | Geometry | |
| copyFrom(const Geometry &geo, bool copy_tree=true) | Geometry | |
| NDEVR::DesignObject::copyFrom(const DesignObject &object) | DesignObject | |
| copyTraitsFrom(const Geometry &geo) | Geometry | |
| cotangentLaplacianSmoothing(const SmoothingParameters &properties) | Geometry | |
| createDrapedMaterialCoordinates(const Matrix< fltp08 > &mat=Matrix< fltp08 >()) | Geometry | |
| createVertexProperty(const String &property_name) | Geometry | inline |
| createVertexProperty(const String &property_name, const TypeInfo &type) | Geometry | |
| deleteGeometry() | Geometry | |
| designIndex() const | DesignObject | inline |
| DesignObject()=default | DesignObject | |
| DesignObject(DesignObjectBase *base) | DesignObject | explicit |
| DesignObject(uint04 index, DesignObjectBase *base) | DesignObject | |
| DesignObjectType enum name | DesignObject | |
| DesignProperty enum name | DesignObject | |
| doesPropertyBeginWith(DesignProperty property, const String &value, bool ignore_case) const | DesignObject | inline |
| doesPropertyBeginWith(DesignProperty property, const char *value, bool ignore_case) const | DesignObject | inline |
| doesPropertyContain(DesignProperty property, const String &value, bool ignore_case) const | DesignObject | inline |
| doesPropertyContain(DesignProperty property, const char *value, bool ignore_case) const | DesignObject | inline |
| e_3D_visible enum value | DesignObject | |
| e_allow_interactions enum value | DesignObject | |
| e_applied_filters enum value | DesignObject | |
| e_asc_modified_time enum value | DesignObject | |
| e_author enum value | DesignObject | |
| e_bitflag enum value | Geometry | |
| e_bone enum value | DesignObject | |
| e_bounding_box enum value | DesignObject | |
| e_bounds_ignored enum value | DesignObject | |
| e_bounds_modified_time enum value | DesignObject | |
| e_camera enum value | DesignObject | |
| e_cartesian_1D enum value | Geometry | |
| e_cartesian_1F enum value | Geometry | |
| e_cartesian_2D enum value | Geometry | |
| e_cartesian_2F enum value | Geometry | |
| e_cartesian_2I enum value | Geometry | |
| e_cartesian_2S enum value | Geometry | |
| e_cartesian_3D enum value | Geometry | |
| e_cartesian_3F enum value | Geometry | |
| e_cartesian_3I enum value | Geometry | |
| e_cartesian_3S enum value | Geometry | |
| e_cartesian_grid_1D enum value | Geometry | |
| e_cartesian_grid_1F enum value | Geometry | |
| e_cartesian_grid_3D enum value | Geometry | |
| e_cartesian_grid_3F enum value | Geometry | |
| e_cartesian_grid_image enum value | Geometry | |
| e_category enum value | DesignObject | |
| e_circle enum value | Geometry | |
| e_circle_per_vertex enum value | Geometry | |
| e_color_aci enum value | Geometry | |
| e_color_hsb enum value | Geometry | |
| e_color_hsl enum value | Geometry | |
| e_color_lab enum value | Geometry | |
| e_color_rgb enum value | Geometry | |
| e_color_xyz enum value | Geometry | |
| e_compressed_data enum value | DesignObject | |
| e_creation_software enum value | DesignObject | |
| e_creation_time enum value | DesignObject | |
| e_deletion_allowed enum value | DesignObject | |
| e_desc_modified_time enum value | DesignObject | |
| e_description enum value | DesignObject | |
| e_design_property_size enum value | DesignObject | |
| e_design_types enum value | DesignObject | |
| e_editable_description enum value | DesignObject | |
| e_effect enum value | DesignObject | |
| e_file enum value | DesignObject | |
| e_flat_per_vertex enum value | Geometry | |
| e_flat_single enum value | Geometry | |
| e_geometry enum value | DesignObject | |
| e_geometry_type enum value | Geometry | |
| e_guid enum value | DesignObject | |
| e_has_closed_primitive enum value | Geometry | |
| e_icon enum value | DesignObject | |
| e_index enum value | Geometry | |
| e_is_application_locked enum value | DesignObject | |
| e_is_application_owned enum value | DesignObject | |
| e_is_clipping_geo enum value | Geometry | |
| e_is_closed_solid enum value | Geometry | |
| e_is_deleted enum value | DesignObject | |
| e_is_focused enum value | DesignObject | |
| e_is_frozen enum value | DesignObject | |
| e_is_selected enum value | DesignObject | |
| e_is_smooth enum value | Geometry | |
| e_is_surface enum value | Geometry | |
| e_kd_tree enum value | Geometry | |
| e_layer enum value | DesignObject | |
| e_library_id enum value | DesignObject | |
| e_manager_visible enum value | DesignObject | |
| e_material enum value | DesignObject | |
| e_meta_data enum value | DesignObject | |
| e_model enum value | DesignObject | |
| e_modified_time enum value | DesignObject | |
| e_name enum value | DesignObject | |
| e_no_auto_tree_creation enum value | Geometry | |
| e_no_tree enum value | Geometry | |
| e_no_vertex enum value | Geometry | |
| e_none enum value | Geometry | |
| e_normal_mode enum value | Geometry | |
| e_normal_ray_3D enum value | Geometry | |
| e_normal_ray_3F enum value | Geometry | |
| e_normal_smoothing_angle enum value | Geometry | |
| e_pixel enum value | Geometry | |
| e_plane_normal enum value | Geometry | |
| e_plane_offset enum value | Geometry | |
| e_polar_grid_1F enum value | Geometry | |
| e_poly_holes enum value | Geometry | |
| e_preserve_primitive_order enum value | Geometry | |
| e_preserve_vertex_order enum value | Geometry | |
| e_property_fields enum value | Geometry | |
| e_quad_tree enum value | Geometry | |
| e_r_tree enum value | Geometry | |
| e_scene enum value | DesignObject | |
| e_search_terms enum value | DesignObject | |
| e_selection enum value | DesignObject | |
| e_selection_box enum value | DesignObject | |
| e_selection_ignored enum value | DesignObject | |
| e_shape_type enum value | Geometry | |
| e_smooth_algorithm enum value | Geometry | |
| e_smooth_level enum value | Geometry | |
| e_thickness enum value | Geometry | |
| e_thickness_mode enum value | Geometry | |
| e_transform enum value | DesignObject | |
| e_translated_string_data enum value | DesignObject | |
| e_tree_visible enum value | DesignObject | |
| e_uncompressed_data enum value | DesignObject | |
| e_untranslated_string_data enum value | DesignObject | |
| e_winding enum value | Geometry | |
| edgeToFaceColumn() | Geometry | inline |
| edgeToFaceColumn() const | Geometry | inline |
| explode() const | Geometry | |
| faceCenter(uint04 index) const | Geometry | |
| faceEdges(uint04 index) const | Geometry | |
| faceToEdgeColumn() | Geometry | inline |
| faceToEdgeColumn() const | Geometry | inline |
| file() const | DesignObject | |
| FilePathDesignNameVariable() | DesignObject | inlinestatic |
| fillHolesByNeighbor(PrimitiveProperty property, const void *lock=nullptr, ProgressInfo *log=nullptr) | Geometry | |
| flipNormals() | Geometry | |
| Geometry()=default | Geometry | |
| Geometry(DesignObjectBase *base) | Geometry | |
| Geometry(uint04 index, DesignObjectBase *base) | Geometry | |
| Geometry(const DesignObject &obj) | Geometry | explicit |
| GeometryProperty enum name | Geometry | |
| getAscModifiedTime(bool include_self, bool include_layer=false) const | Geometry | |
| getBounds() const | Geometry | |
| getDesignParentIndex() const | DesignObject | |
| getGeometryIcon() const | Geometry | |
| getGeometryProperty(GeometryProperty property) const | Geometry | inline |
| getGeometryType() const | Geometry | |
| getIcon() const | DesignObject | |
| getInheritedProperty(DesignProperty property) const | DesignObject | inline |
| getModifiedTime() const | DesignObject | |
| getParent(uint04 index) const | Geometry | |
| getParents() const | Geometry | |
| getProperty(DesignProperty property) const | DesignObject | inline |
| getScene() const | DesignObject | |
| getSelectedVertices() const | Geometry | |
| getTransform() const | DesignObject | |
| getTreeIndices(PrimitiveProperty primitive_property) const | Geometry | |
| getTreeSortedVertices(PrimitiveProperty primitive_property, VertexProperty vertex_property) const | Geometry | inline |
| hasColumn(VertexProperty property) const | Geometry | inline |
| hasHoles(PrimitiveProperty property) const | Geometry | |
| hasIndexColumn() const | Geometry | inline |
| hasIndexFanColumn() const | Geometry | inline |
| hasMetaData(const String &index) const | DesignObject | |
| hasParent(const Model &model) const | Geometry | |
| hasProperty(PrimitiveProperty property) const | Geometry | inline |
| hasProperty(VertexProperty property) const | Geometry | inline |
| NDEVR::DesignObject::hasProperty(DesignProperty property) const | DesignObject | inline |
| hasTree(PrimitiveProperty primitive_property, VertexProperty vertex_property=VertexProperty::Position) const | Geometry | |
| hasVertexProperty(const String &property_name) const | Geometry | |
| hasVertexProperty(const VertexProperty &property) const | Geometry | |
| index() const | DesignObject | inline |
| indexFanCount() const | Geometry | inline |
| indexFanOffset() const | Geometry | inline |
| indexOffset() const | Geometry | inline |
| indexOffset(PrimitiveProperty property) const | Geometry | inline |
| indices(PrimitiveProperty primitive_property, uint04 start, uint04 size) const | Geometry | |
| indicesPerPrimitive(PrimitiveMode property) | Geometry | inlinestatic |
| invalidateBounds() | Geometry | |
| isDesignType(DesignObjectType mode) const | DesignObject | |
| isDesignType(uint04 mode) const | DesignObject | |
| isProperty(DesignProperty property, const String &value) const | DesignObject | inline |
| isProperty(DesignProperty property, const char *value) const | DesignObject | inline |
| isValid() const | DesignObject | inline |
| laplacianSmoothing(const SmoothingParameters &properties) | Geometry | |
| lineIndices(PrimitiveProperty primitive_property) const | Geometry | inline |
| lineIndices(PrimitiveProperty primitive_property, uint04 start, uint04 size) const | Geometry | |
| lineSegment(PrimitiveProperty primitive_property, VertexProperty vertex_property, uint04 line_index) const | Geometry | inline |
| lineSegments(PrimitiveProperty primitive_property, VertexProperty vertex_property) const | Geometry | inline |
| m_base | DesignObject | protected |
| m_design_index | DesignObject | protected |
| m_index | DesignObject | protected |
| m_uuid | DesignObject | mutableprotected |
| metaData(const String &index) const | DesignObject | |
| metaData() const | DesignObject | |
| mode(PrimitiveProperty property) const | Geometry | inline |
| mode(VertexProperty property) const | Geometry | inline |
| Model class | Geometry | friend |
| normalExpansion(const Vector< 3, fltp04 > &expansion_vector) | Geometry | |
| numberOfParents() const | Geometry | |
| offset(const Vector< 3, fltp08 > &offset) | DesignObject | |
| onNameChange(const String &new_name) | DesignObject | protected |
| operator bool() const | DesignObject | inline |
| operator!=(const Geometry &model) const | Geometry | inline |
| NDEVR::DesignObject::operator!=(const DesignObject &model) const | DesignObject | |
| operator<(const DesignObject &model) const | DesignObject | |
| operator==(const Geometry &model) const | Geometry | inline |
| NDEVR::DesignObject::operator==(const DesignObject &model) const | DesignObject | |
| operator>(const DesignObject &model) const | DesignObject | |
| OptimizedGetPrimitiveVec(const OptimizedPrimitiveDef &ref, uint04 index) | Geometry | inlinestatic |
| optimizedPrimitiveDef(PrimitiveProperty property) | Geometry | inline |
| OptimizedSetPrimitive(const OptimizedPrimitiveDef &ref, uint04 index, t_vec_type index_value) | Geometry | inlinestatic |
| OptimizedSetPrimitiveVec(const OptimizedPrimitiveDef &ref, uint04 index, t_vec_type index_value) | Geometry | inlinestatic |
| optimizeVertexLocations() | Geometry | |
| outline() | Geometry | |
| parity(const Matrix< fltp04 > &parent_matrix, PrimitiveMode mode) const | Geometry | |
| parity(const Matrix< fltp08 > &parent_matrix, PrimitiveMode mode) const | Geometry | |
| polygons(PrimitiveProperty primitive_property, VertexProperty vertex_property) const | Geometry | inline |
| polygons(PrimitiveProperty primitive_property, VertexProperty vertex_property, uint04 start, uint04 size) const | Geometry | inline |
| polyIndices(PrimitiveProperty primitive_property) const | Geometry | |
| polyIndices(PrimitiveProperty primitive_property, uint04 start, uint04 size) const | Geometry | |
| polylines(PrimitiveProperty primitive_property, VertexProperty vertex_property) const | Geometry | inline |
| polylines(PrimitiveProperty primitive_property, VertexProperty vertex_property, uint04 start, uint04 size) const | Geometry | inline |
| primitive(PrimitiveProperty property, typename std::enable_if< ObjectInfo< t_type >::Dimensions<=1, uint04 >::type index) const | Geometry | inline |
| primitive(PrimitiveProperty property, typename std::enable_if< ObjectInfo< t_type >::Dimensions==2, uint04 >::type index) const | Geometry | inline |
| primitive(PrimitiveProperty property, typename std::enable_if< ObjectInfo< t_type >::Dimensions==3, uint04 >::type index) const | Geometry | inline |
| primitiveColumn() | Geometry | |
| primitiveColumn() const | Geometry | inline |
| primitiveCount(PrimitiveProperty property) const | Geometry | inline |
| primitiveFanColumn() | Geometry | inline |
| primitiveFanColumn() const | Geometry | inline |
| primitiveFlagColumn() | Geometry | inline |
| primitiveFlagColumn() const | Geometry | inline |
| primitiveIndexCount() const | Geometry | inline |
| primitiveIndexCount(PrimitiveProperty property) const | Geometry | inline |
| primitiveIndexFlag(PrimitiveProperty property, uint04 primitive_index, PrimitiveBitFlags flag) const | Geometry | |
| primitiveIndices(PrimitiveProperty primitive_property) const | Geometry | |
| propertyColumn(uint04 property) | Geometry | inline |
| propertyColumn(uint04 property) const | Geometry | inline |
| propertyColumn(const String &property) | Geometry | inline |
| propertyColumn(const String &property) const | Geometry | inline |
| propertyTable() const | DesignObject | |
| propertyTable() | DesignObject | |
| propertyVertices(uint04 property) const | Geometry | inline |
| propertyVertices(uint04 property, uint04 start, uint04 size) const | Geometry | inline |
| provokingPrimitiveOffset() const | Geometry | |
| removeDuplicateVertices(fltp08 epsilon, const void *lock, ProgressInfo *log=nullptr) | Geometry | |
| removeHoleFill(const void *lock=nullptr, ProgressInfo *log=nullptr) | Geometry | |
| removeMetaData(const String &index, const void *lock_ptr=nullptr) | DesignObject | |
| removeParent(const Model &parent) | Geometry | protected |
| removePrimitive(PrimitiveProperty property, uint04 location) | Geometry | |
| removePrimitive(PrimitiveProperty property, uint04 location, uint04 size) | Geometry | |
| removePrimitive(PrimitiveProperty property, Buffer< uint04 > vertices) | Geometry | |
| removePrimitive(PrimitiveProperty property, const Buffer< bool > &selection_mask) | Geometry | |
| removeTree(PrimitiveProperty property, VertexProperty vertex_property=VertexProperty::Position) | Geometry | |
| removeTrees(VertexProperty vertex_property=VertexProperty::Position) | Geometry | |
| removeVertex(uint04 location) | Geometry | |
| removeVertices(uint04 location, uint04 size) | Geometry | |
| removeVertices(Buffer< uint04 > vertices) | Geometry | |
| removeVertices(const Buffer< bool > &selection_mask) | Geometry | |
| removeVertices(uint04 mask_offset, const Buffer< bool > &selection_mask) | Geometry | |
| reservePrimitiveIndexSpace(uint04 index_size) | Geometry | |
| s_geometry_triangulation | Geometry | protectedstatic |
| scale(Vector< 3, fltp08 > scale, Vertex< 3, fltp08 > center_of_scale=Constant< Vertex< 3, fltp08 > >::Invalid) | DesignObject | |
| setActiveFilters(const JSONNode &node) | DesignObject | |
| setCountValue(PrimitiveProperty property, uint04 count) | Geometry | inlineprotected |
| setDesignType(DesignObjectType mode, bool is_type) | DesignObject | |
| setDesignVisible(bool is_visible) | DesignObject | |
| setGeometryProperty(GeometryProperty property, const t_type &value) | Geometry | inline |
| setGeometryType(GeometryType geometry_type) | Geometry | |
| setIndexCountValue(uint04 count) | Geometry | inlineprotected |
| setIndexFanCountValue(uint04 count) | Geometry | inlineprotected |
| setIndexFanOffsetValue(uint04 offset) | Geometry | inlineprotected |
| setIndexOffsetValue(uint04 offset) | Geometry | inlineprotected |
| setMetaData(const JSONNode &node) | DesignObject | |
| setMetaData(const String &index, const JSONNode &node) | DesignObject | |
| setMetaData(const String &index, const String &data) | DesignObject | |
| setMetaData(const String &index, const bool &data) | DesignObject | |
| setMetaData(const String &index, const fltp08 &data) | DesignObject | |
| setMetaData(const String &index, const uint04 &data) | DesignObject | |
| setModeValue(PrimitiveProperty property, PrimitiveMode mode) | Geometry | inlineprotected |
| setModeValue(VertexProperty property, VertexMode vert_mode) | Geometry | inlineprotected |
| setNormalMode(NormalMode mode, Angle< fltp08 > max_sep_angle, const void *lock=nullptr, ProgressInfo *log=nullptr) | Geometry | |
| setOffsetValue(PrimitiveProperty property, uint04 offset) | Geometry | inlineprotected |
| setPrimitive(PrimitiveProperty property, uint04 index, t_type index_value) | Geometry | inline |
| setPrimitive(PrimitiveProperty property, uint04 index, Vector< 2, t_type > index_value) | Geometry | inline |
| setPrimitive(PrimitiveProperty property, uint04 index, Vector< 3, t_type > index_value) | Geometry | inline |
| setPrimitive(PrimitiveProperty property, uint04 index, Triangle< 1, t_type > index_value) | Geometry | inline |
| setPrimitiveIndexFlag(PrimitiveProperty property, uint04 primitive_index, PrimitiveBitFlags flag, bool value) | Geometry | |
| setPrimitiveMode(PrimitiveProperty property, PrimitiveMode mode) | Geometry | |
| setPrimitiveRange(PrimitiveProperty mode, uint04 start, uint04 primitive_count) | Geometry | |
| setPrimitiveVec(PrimitiveProperty property, uint04 index, t_vec_type &index_value) | Geometry | inlineprotected |
| setProperty(DesignProperty property, const t_type &value) | DesignObject | inline |
| setProperty(DesignProperty property, const UUID &value) | DesignObject | inline |
| setProperty(DesignProperty property, const String &value) | DesignObject | inline |
| setRealThickness(fltp08 real_thickness, const Matrix< fltp08 > &transform, const void *lock, ProgressInfo *log=nullptr) | Geometry | |
| setSolidVertexCountValue(uint04 count) | Geometry | inline |
| setSolidVertexOffsetValue(uint04 count) | Geometry | inline |
| setSolidVertexReservedValue(uint04 count) | Geometry | inline |
| setThicknessMode(ThicknessMode mode) | Geometry | |
| setTransform(const Matrix< fltp08 > &transform) | Geometry | |
| setTree(DynamicPointer< RTree< 3, fltp04 > > tree, PrimitiveProperty primitive_property, VertexProperty vertex_property=VertexProperty::Position) const | Geometry | |
| SetTriangulationMethod(std::function< void(Geometry &geo, const Matrix< fltp08 > &matrix, const void *lock, ProgressInfo *log)> function) | Geometry | static |
| setupIndexFanColumn() | Geometry | |
| setupVertexTable(uint04 vertex_size, VertexMode position, VertexMode normal=VertexMode::e_no_vertex, VertexMode color=VertexMode::e_no_vertex, VertexMode texture=VertexMode::e_no_vertex, VertexMode tangent=VertexMode::e_no_vertex, VertexMode bitangent=VertexMode::e_no_vertex, VertexMode bones=VertexMode::e_no_vertex) | Geometry | |
| setVertex(VertexProperty property, uint04 index, const t_type &vector) | Geometry | inline |
| setVertex(VertexProperty property, uint04 index, uint04 sub_index, const t_type &vector) | Geometry | inline |
| setVertexCountValue(uint04 count) | Geometry | inlineprotected |
| setVertexFlag(uint04 vertex, VertexFlags flag, bool value) | Geometry | |
| setVertexMode(VertexProperty property, VertexMode mode) | Geometry | |
| setVertexOffsetValue(uint04 count) | Geometry | inlineprotected |
| setVertexProperties(const String &property, const Buffer< t_type > &vertices, uint04 offset=0) | Geometry | inline |
| setVertexProperty(uint04 property, uint04 index, const t_type &vector) | Geometry | inline |
| setVertexProperty(const String &property, uint04 index, const t_type &property_value) | Geometry | inline |
| setVertexProperty(uint04 property, uint04 index, uint04 sub_index, const t_type &vector) | Geometry | inline |
| setVertexProperty(const String &property, uint04 index, uint04 sub_index, const t_type &vector) | Geometry | inline |
| setVertexReservedValue(uint04 count) | Geometry | inlineprotected |
| setVertexSize(uint04 size) | Geometry | |
| setVertices(VertexProperty property, const Buffer< t_type > &vertices, uint04 offset=0) | Geometry | inline |
| setVertices(VertexProperty property, const Buffer< t_type > &vertices, const Matrix< t_matrix_type > &matrix, uint04 offset=0) | Geometry | inline |
| setVertices(VertexProperty property, const t_type *vertices, uint04 size, uint04 offset=0) | Geometry | inline |
| setVerticesFlag(const Buffer< uint04 > &vertices, VertexFlags flag, bool value) | Geometry | |
| setVerticesFlag(const Buffer< bool > &selection_mask, VertexFlags flag, bool value) | Geometry | |
| setVerticesFlagAll(VertexFlags flag, bool value) | Geometry | |
| setVerticesFlagAll(uint01 on_flags, uint01 off_flags) | Geometry | |
| setVerticesFlags(const Buffer< bool > &selection_mask, BitFlag on_flags, BitFlag off_flags) | Geometry | |
| setVerticesFlags(const Buffer< bool > &selection_mask, BitFlag selected_on_flags, BitFlag selected_off_flags, BitFlag unselected_on_flags, BitFlag unselected_off_flags, uint04 bitmask_offset=0) | Geometry | |
| setWindingMode(WindingMode mode, const void *lock=nullptr) | Geometry | |
| solidVertexCount() const | Geometry | inline |
| solidVertexOffset() const | Geometry | inline |
| solidVertexReservedCount() const | Geometry | inline |
| split(Geometry &other_geo, const Buffer< bool > &vertex_mask) | Geometry | |
| splitDuplicateVertices() | Geometry | |
| surfaceNormal() const | Geometry | |
| ThicknessMode enum name | Geometry | |
| thicknessMode() const | Geometry | |
| tree(PrimitiveProperty primitive_property, VertexProperty vertex_property=VertexProperty::Position) const | Geometry | |
| TreeMode enum name | Geometry | |
| triangle(PrimitiveProperty primitive_property, VertexProperty vertex_property, uint04 tri_index) const | Geometry | inline |
| triangles(PrimitiveProperty primitive_property, VertexProperty vertex_property) const | Geometry | inline |
| triangles(PrimitiveProperty primitive_property, VertexProperty vertex_property, uint04 start, uint04 size) const | Geometry | inline |
| triIndices(PrimitiveProperty primitive_property) const | Geometry | inline |
| triIndices(PrimitiveProperty primitive_property, uint04 start, uint04 size) const | Geometry | |
| updateCreatedTime() | DesignObject | |
| updateDesignModifiedTime(Time time=Time::SystemTime()) | DesignObject | |
| updateDesignTransform(const Matrix< fltp08 > &transform, const void *lock=nullptr) | DesignObject | |
| updateDesignVisible(bool is_visible, const void *lock=nullptr) | DesignObject | |
| updateGeometryProperty(GeometryProperty property, const t_type &type, const void *lock_ptr=nullptr) | Geometry | inline |
| updateMetaData(const String &index, const String &data, const void *lock_ptr=nullptr) | DesignObject | |
| updateMetaData(const String &index, const fltp08 &data, const void *lock_ptr=nullptr) | DesignObject | |
| updateMetaData(const String &index, const bool &data, const void *lock_ptr=nullptr) | DesignObject | |
| updateModifiedTime(Time time=Time::SystemTime()) | Geometry | |
| updatePrimitiveColumn(PrimitiveProperty property, bool remove_tree=true) | Geometry | |
| updatePrimitiveColumns(bool remove_tree=true) | Geometry | |
| updateProperty(DesignProperty property, const t_type &value, const void *lock=nullptr) | DesignObject | inline |
| updateSolidVertexColumns(bool invalidate_bounds=true, bool erase_kd_tree=true) | Geometry | |
| updateTransform(const Matrix< fltp08 > &transform, const void *lock_ptr=nullptr) | Geometry | |
| updateVertexColumn(VertexProperty property) | Geometry | |
| updateVertexColumn(VertexProperty property, uint04 index, uint04 size) | Geometry | |
| updateVertexColumn(const String &property) | Geometry | |
| updateVertexColumn(const String &property, uint04 index, uint04 size) | Geometry | |
| updateVertexColumns(bool invalidate_bounds=true, bool erase_kd_tree=true) | Geometry | |
| updateVertexColumns(uint04 index, uint04 size, bool invalidate_bounds=true, bool erase_kd_tree=true) | Geometry | |
| uuid() const | DesignObject | |
| validate() const | Geometry | |
| validateDesignObject() const | DesignObject | |
| vertex(VertexProperty property, uint04 index) const | Geometry | inline |
| vertexCount() const | Geometry | inline |
| vertexFlag(uint04 vertex_index, VertexFlags flag) const | Geometry | |
| VertexMode enum name | Geometry | |
| vertexOffset() const | Geometry | inline |
| vertexProperty(uint04 property_index, uint04 vertex_index) const | Geometry | inline |
| vertexProperty(const String &property, uint04 vertex_index) const | Geometry | inline |
| vertexProperty(uint04 property_index, uint04 vertex_index, uint04 sub_index) const | Geometry | inline |
| vertexProperty(const String &property, uint04 vertex_index, uint04 sub_index) const | Geometry | inline |
| vertexPropertyCount() const | Geometry | |
| vertexPropertyIndex(const String &property_name) const | Geometry | |
| vertexPropertyName(uint04 property_index) const | Geometry | inline |
| vertexPropertyType(uint04 property_index) const | Geometry | inline |
| vertexReservedCount() const | Geometry | inline |
| vertexSelected(uint04 vertex) const | Geometry | |
| vertices(VertexProperty property) const | Geometry | inline |
| vertices(VertexProperty property, uint04 start, uint04 size) const | Geometry | inline |
| vertices(const String &property) const | Geometry | inline |
| vertices(const String &property, uint04 start, uint04 size) const | Geometry | inline |