MCPcopy Create free account

hub / github.com/AutodeskAILab/BRepNet / functions

Functions409 in github.com/AutodeskAILab/BRepNet

↓ 1 callersMethodcross_check_face_features
(self, data, npz_data)
tests/test_dataloader.py:109
↓ 1 callersMethodcross_check_face_kernel_tensor
(self, data, npz_data, kernel)
tests/test_dataloader.py:271
↓ 1 callersMethodcross_check_labels
(self, data, npz_data, labels)
tests/test_dataloader.py:457
↓ 1 callersFunctioncrosscheck_faces_and_seg_file
(file, seg_dir)
pipeline/extract_brepnet_data_from_step.py:861
↓ 1 callersMethodcylinder_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:206
↓ 1 callersMethoddata_dir
(self)
tests/test_base.py:19
↓ 1 callersFunctiondo_grid_search
(base_opts)
train/grid_search.py:81
↓ 1 callersFunctiondo_testing
(opts)
eval/test.py:7
↓ 1 callersMethodedge_length_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:316
↓ 1 callersMethodelliptical_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:333
↓ 1 callersMethodexecute_walk
In this function we are going to evaluate the instructions in a topological walk in the way that one would in a CAD system.
tests/test_dataloader.py:178
↓ 1 callersMethodextract_brepnet_data
(self, file_stem, data_dir, output_path, feature_schema)
tests/test_dataloaders_equivalent.py:243
↓ 1 callersFunctionextract_brepnet_data_from_json
( json_path, seg_path, output_path, feature_schema, num_workers=1
pipeline/extract_brepnet_data_from_json.py:147
↓ 1 callersMethodextract_coedge_features_from_body
Extract the coedge features from each face of the body
pipeline/extract_brepnet_data_from_step.py:162
↓ 1 callersMethodextract_coedge_local_coordinate_system
The coedge LCS is a special coordinate system which aligns with the B-Rep geometry. - The origin will be a
pipeline/extract_brepnet_data_from_step.py:545
↓ 1 callersMethodextract_coedge_local_coordinate_systems
The coedge LCS is a special coordinate system which aligns with the B-Rep geometry. - The origin will be a
pipeline/extract_brepnet_data_from_step.py:515
↓ 1 callersMethodextract_coedge_point_grid
Extract a coedge grid (aligned with the coedge direction). The coedge grids will be of size [ num_coedges x 12 x n
pipeline/extract_brepnet_data_from_step.py:479
↓ 1 callersMethodextract_coedge_point_grids
Extract coedge grids (aligned with the coedge direction). The coedge grids will be of size [ num_coedges x 12 x nu
pipeline/extract_brepnet_data_from_step.py:451
↓ 1 callersMethodextract_coedge_reverse_flags
The flags for each coedge telling us if it is reversed wrt its parent edge. Notice that when coedge features are create
pipeline/extract_brepnet_data_from_step.py:711
↓ 1 callersMethodextract_edge_features_from_body
Extract the edge features from each edge of the body
pipeline/extract_brepnet_data_from_step.py:149
↓ 1 callersMethodextract_face_features_from_body
Extract the face features from each face of the body
pipeline/extract_brepnet_data_from_step.py:137
↓ 1 callersMethodextract_face_point_grid
Extract a UV-Net point grid from the given face. Returns a tensor [ 7 x num_pts_u x num_pts_v ] For each point the val
pipeline/extract_brepnet_data_from_step.py:425
↓ 1 callersMethodextract_face_point_grids
Extract a UV-Net point grid for each face. Returns a tensor [ num_faces x 7 x num_pts_u x num_pts_v ] For each point t
pipeline/extract_brepnet_data_from_step.py:405
↓ 1 callersMethodextract_features_from_coedge
(self, coedge)
pipeline/extract_brepnet_data_from_step.py:390
↓ 1 callersMethodextract_features_from_edge
(self, edge, faces)
pipeline/extract_brepnet_data_from_step.py:255
↓ 1 callersMethodextract_features_from_face
(self, face)
pipeline/extract_brepnet_data_from_step.py:177
↓ 1 callersMethodextract_scale_factors
The scale factors which need to be applied to the LCS for scale invariance
pipeline/extract_brepnet_data_from_step.py:657
↓ 1 callersFunctionfilter_out_files_which_are_already_converted
(files, output_path)
pipeline/extract_brepnet_data_from_step.py:904
↓ 1 callersMethodfind_closest_edge
(self, solid, point)
tests/test_extract_brepnet_data_from_step.py:360
↓ 1 callersMethodfind_closest_face
(self, solid, point)
tests/test_extract_brepnet_data_from_step.py:355
↓ 1 callersMethodfind_distance_to_entity
(self, ent, point)
tests/test_extract_brepnet_data_from_step.py:328
↓ 1 callersMethodfind_edge_convexity
(self, edge, faces)
pipeline/extract_brepnet_data_from_step.py:297
↓ 1 callersMethodfind_edges_from_top_exp
(self, top_exp)
pipeline/extract_brepnet_data_from_step.py:834
↓ 1 callersMethodfind_edges_from_wires
(self, top_exp)
pipeline/extract_brepnet_data_from_step.py:825
↓ 1 callersMethodfind_face_boxes
(self, basename)
pipeline/face_index_validator.py:223
↓ 1 callersMethodfind_feature_index
(self, feature_name, features_of_ent)
pipeline/extract_brepnet_data_from_json.py:36
↓ 1 callersFunctionfind_file_stems_for_old_files
(dataset_dir)
eval/evaluate_folder.py:42
↓ 1 callersMethodfind_label_dir
Try to locate the dir where the labels are stored if this is not given explicitely
dataloaders/brepnet_dataset.py:287
↓ 1 callersMethodfind_loss
Find the loss given the logits and labels
models/brepnet.py:595
↓ 1 callersFunctionfind_max_feature_vectors_for_each_edge
Each edge in the B-Rep has two coedges. In this function we perform an element-wise max pooling of the feature vectors for the two co
models/brepnet.py:66
↓ 1 callersMethodfind_num_coedges
Find the number of coedges on the given face
dataloaders/brepnet_dataset_old.py:577
↓ 1 callersMethodfind_num_coedges_per_face
Find the number of coedges on each face
dataloaders/brepnet_dataset_old.py:588
↓ 1 callersMethodfind_num_faces_per_brep
Find the number of faces in each brep
dataloaders/max_num_faces_sampler.py:24
↓ 1 callersMethodfind_predicted_classes
Find the predicted classes from the un-normalized segmentation scores
models/brepnet.py:600
↓ 1 callersMethodfind_segment_names_file
Try to find the segment names file in some usual places
models/brepnet.py:496
↓ 1 callersFunctionfind_standardization
(train_files)
pipeline/build_dataset_file.py:48
↓ 1 callersMethodgenerate_npz_files
(self)
tests/test_dataloader.py:39
↓ 1 callersMethodgenerate_npz_files_from_json
(self, dataset_pathname, data_dir)
tests/test_dataloaders_equivalent.py:223
↓ 1 callersMethodget_box_from_tris
Get the box of the face. We do this by using the triangles as other methods appear to give boxes which we too big. The bo
pipeline/face_index_validator.py:193
↓ 1 callersMethodget_cache_pathname
Create a pathname for the cache file for the batch with batch_idx
dataloaders/brepnet_dataset_old.py:94
↓ 1 callersMethodget_cache_pathname
Create a pathname for the cache file for the batch with idx
dataloaders/brepnet_dataset.py:245
↓ 1 callersMethodget_face_triangles
Get the triangles from this face
pipeline/face_index_validator.py:153
↓ 1 callersMethodget_fidx_pathname
Get the pathname of the file which gives the face index of each triangle in the mesh
pipeline/face_index_validator.py:145
↓ 1 callersMethodget_index_of_edge
Get the index of the edge
dataloaders/brepnet_dataset_old.py:319
↓ 1 callersMethodget_index_of_face
Get the index of the face to which this coedge belongs
dataloaders/brepnet_dataset_old.py:328
↓ 1 callersMethodget_index_of_mate
Get the index of the mating coedge
dataloaders/brepnet_dataset_old.py:310
↓ 1 callersMethodget_index_of_next
Get the index of the next coedge
dataloaders/brepnet_dataset_old.py:290
↓ 1 callersMethodget_index_of_previous
Get the index of the previous coedge
dataloaders/brepnet_dataset_old.py:300
↓ 1 callersMethodget_obj_pathname
Get the pathname of the OBJ file for the Fusion mesh
pipeline/face_index_validator.py:138
↓ 1 callersFunctionget_train_test_lists_from_file
(train_test_file)
pipeline/build_dataset_file.py:98
↓ 1 callersFunctionget_train_test_lists_from_split
(npz_folder, test_split)
pipeline/build_dataset_file.py:114
↓ 1 callersMethodhash_data_for_batch
We want to be sure that the cache is correctly built given all the hyper-parameters of the network. Here we make a hash of
dataloaders/brepnet_dataset_old.py:75
↓ 1 callersMethodhash_data_for_body
We want to be sure that the cache is correctly built given all the hyper-parameters of the network. Here we make a hash of
dataloaders/brepnet_dataset.py:224
↓ 1 callersMethodhash_strings_in_list
Create a hash of the strings in the list
dataloaders/brepnet_dataset_old.py:65
↓ 1 callersMethodhash_strings_in_list
Create a hash of the strings in the list
dataloaders/brepnet_dataset.py:214
↓ 1 callersMethodhelical_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:340
↓ 1 callersMethodhyperbolic_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:357
↓ 1 callersMethodint_curve_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:345
↓ 1 callersMethodinterpolate_color
(self, t)
visualization/jupyter_segmentation_viewer.py:21
↓ 1 callersMethodinterpolate_value
(self, a, b, t)
visualization/jupyter_segmentation_viewer.py:18
↓ 1 callersMethodlabel_dir
(self)
tests/test_base.py:45
↓ 1 callersMethodload_and_cache_batch
Load the batch with batch_idx from the raw json data, then save a cache of the binary tensors
dataloaders/brepnet_dataset_old.py:122
↓ 1 callersMethodload_and_cache_body
Load the body with idx from the STEP data, then save a cache of the binary tensors
dataloaders/brepnet_dataset.py:268
↓ 1 callersMethodload_batch
Load data from the json files and generate a binary cache of this information
dataloaders/brepnet_dataset_old.py:341
↓ 1 callersMethodload_batch_and_standardize
Load the data for the batch and apply the normalization
dataloaders/brepnet_dataset_old.py:487
↓ 1 callersMethodload_batch_from_cache
Load cache data for the batch with the given pathname
dataloaders/brepnet_dataset_old.py:113
↓ 1 callersMethodload_body
Load the data for a body.
dataloaders/brepnet_dataset.py:340
↓ 1 callersMethodload_body_from_cache
Load cache data for the body with the given pathname
dataloaders/brepnet_dataset.py:261
↓ 1 callersMethodload_body_from_step
Load the body from the step file. We expect only one body in each file
pipeline/extract_brepnet_data_from_step.py:125
↓ 1 callersMethodload_face_label_file
Load face label file
dataloaders/brepnet_dataset_old.py:149
↓ 1 callersMethodload_feature_data
Load feature file
dataloaders/brepnet_dataset_old.py:133
↓ 1 callersMethodload_feature_schema
(self)
tests/test_dataloader.py:36
↓ 1 callersFunctionload_json
(pathname)
pipeline/extract_brepnet_data_from_step.py:849
↓ 1 callersMethodload_parts_and_fusion_indices_step_file
Load a list of parts from a STEP file and also return a map from the hash value of the shape to the Fusion face index
pipeline/face_index_validator.py:261
↓ 1 callersMethodload_solid_from_step
Load the body from the step file. We expect only one body in each file
tests/test_extract_brepnet_data_from_step.py:32
↓ 1 callersMethodload_step
(self)
visualization/jupyter_segmentation_viewer.py:101
↓ 1 callersMethodload_topology_file
Load the topology file
dataloaders/brepnet_dataset_old.py:141
↓ 1 callersMethodmake_dummy_labels
(self, npz_pathname, working_dir)
tests/test_dataloader.py:67
↓ 1 callersMethodmake_labels_from_json
(self, label_file, output_file)
tests/test_dataloaders_equivalent.py:254
↓ 1 callersFunctionmean_and_std_from_outputs
(outputs)
train/grid_search.py:54
↓ 1 callersMethodnon_rational_bspline_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:372
↓ 1 callersMethodoffset_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:384
↓ 1 callersFunctionorientation_to_sense
(orientation)
pipeline/entity_mapper.py:7
↓ 1 callersMethodparabolic_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:362
↓ 1 callersMethodplane_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:199
↓ 1 callersMethodrational_bspline_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:378
↓ 1 callersMethodrational_nurbs_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:240
↓ 1 callersMethodrun_test_on_all_files
(self, step_folder, npz_folder)
tests/test_extract_brepnet_data_from_step.py:44
↓ 1 callersMethodsave_batch_cache
Save the cache data for the batch
dataloaders/brepnet_dataset_old.py:105
↓ 1 callersMethodsave_embeddings
Save the face embeddings for this batch
models/brepnet.py:891
← previousnext →201–300 of 409, ranked by callers