implementation of STEP

I want to build a reader for STEP file.
Where can I get more informations about STEP schema?
For example I want to know the details of the following STEP entities,rules and types,
ENTITY face_based_surface_model;
ENTITY face_bound;
ENTITY face_outer_bound;
ENTITY face_surface;
ENTITY faceted_brep;
ENTITY faceted_brep_shape_representation;

RULE product_definition_for_class_notation;
RULE product_definition_for_design_still_water_shear_force_values;
RULE product_definition_for_expiry_date;
RULE product_definition_for_flag_state;

TYPE electric_current_measure;
TYPE external_identification_item;
TYPE founded_item_select;
TYPE geometric_set_select;

Roman Lygin's picture

Hi,

Have you tried google ;-)?
STEP is ISO 10303 standard and consists of multiple parts. Entities you mentioned are from Part 42.

http://en.wikipedia.org/wiki/List_of_STEP_(ISO_10303)_parts

The following resource seems to be very convenient - http://www.steptools.com/support/stdev_docs/express/step_irs/html/schema...

Note that OCC already provides C++ classes for all above entities, so you don't need to redesign a bicycle (just in case you intended to ;-)).

Hope this helps.

Roman
---
opencascade.blogspot.com - blog on Open CASCADE
Join the Open CASCADE Group at LinkedIn

siyamalan's picture

Hi!
What are the DLLs I need to build a STEP reader?
Thanks in advance.